Ich versuche, Sonderzeichen (norwegisch) mit Invoke-WebRequest zu einem ASP .NET MVC4 API-Controller zu senden.Invoke-WebRequest - Problem mit Sonderzeichen in JSON
Mein Problem ist, dass das Json-Objekt als NULL angezeigt wird, wenn es vom Controller empfangen wird, wenn meine JSON-Daten Zeichen wie Æ Ø Å enthalten.
Ein Beispiel für meinen Code:
$text = 'Æ Ø Å'
$jsondata = $text | ConvertTo-Json
Invoke-WebRequest -Method POST -Uri http://contoso.com/create -ContentType 'application/json; charset=utf8' -Body $jsondata
Auch wenn in Fiedler sucht die Figuren drehen wie die üblichen seltsam utf8-Box auf.
Senden json Daten von Fiedler auf den gleichen API-Controller funktioniert
Irgendwelche Tipps?
Können Sie versuchen, Fiddler einzuschalten, um das Problem einzugrenzen? –
'POST http: // localhost: 51212/api/Hinzufügen HTTP/1.1 \t Benutzer-Agent: Mozilla/5.0 (Windows NT; Windows NT 6.1; nb-NO) WindowsPowerShell/3.0 \t Inhaltstyp: application/json ; charset = utf-8 \t Host: localhost: 51212 \t Content-Length: 3 \t \t ' –