Was ist der Standard für die Textkodierung für eine JSON REST Web API?

8

Ich baue eine Web-API, die MVC4 verwendet, und einige Request-Return-Blöcke von Text, die Linienbremsen, Sonderzeichen, chinesischen und spanischen Text haben können. Wie soll ich diese Informationen entschlüsseln / kodieren, um über die API gesendet zu werden?

    
Jamey McElveen 20.06.2012, 18:20
quelle

2 Antworten

2

Ähnliches mit der UTF-8-Codierung, als vereinfachtes Beispiel

%Vor%     
CD Smith 20.06.2012, 18:28
quelle
1

Kodieren Sie Text mit UTF-8, verwenden Sie JSON und HTTP encode. Es ist genug. HTTP-Codierung ist nützlich, wenn Sie Zeilenumbrüche und andere Sonderzeichen haben.

Standart ist hier Ссылка

Aber Sie sollten wissen, dass verschiedene json-Formatierer in speziellen Fällen leicht unterschiedliche Ergebnisse erzeugen können, zum Beispiel in Fragen, wie Datum / Uhrzeit zu kodieren ist.

Beispiel mit UTF-8 und DataContractJsonSerializer:

%Vor%     
Regfor 20.06.2012 18:25
quelle