API Encoding
-
Hallo,
wir haben einige Handy's die nicht-ASCII Symbole wie chinesische Zeichen enthalten z.b. "test的"
Wenn ich den Titel von dem Objekt im Browser ändere geht das ohne Probleme und wird auch richtig dargestellt.
Wenn ich den Titel jedoch über die API ändere wird ""test的" dann nur also "test?" angezeigt.Wird UTF-8 von der API unterstützt?
Kann das jemand bestätigen dass das nicht nur bei mir ein Problem ist?1.18.1 PRO
Vielen herzlichen Dank.
-
Bei der Fragestellung ist die erste Rückfrage: Läuft Dein Client unter einem utf8-Encoding?
-
Danke für die Antwort. Das Problem war wie von Martin erwähnt auf Clientseite, genau genommen Powershell.
Powershell zeigt zwar den Code als UTF8 an aber Invoke-WebRequest verwendet beim ausführen ein anderes Encoding. Man kann es aber auf UTF8 zwingen:
$body = [System.Text.Encoding]::UTF8.GetBytes($body) Invoke-WebRequest -Uri "<cmdb URL>" -Method Post -Headers $Headers -Body $body
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login