JSON gibt "irgendein UNICODE-Zeichen" an?

7

Vielleicht ist das nur meine Unvertrautheit mit Unicode, also korrigiere mich bitte, wenn ich mich irre.

Wenn man sich Ссылка anschaut, sagt die Spezifikation, dass eine Zeichenfolge "irgendein UNICODE-Zeichen" enthalten kann, aber das verwirrt mich.

  • JSON ist ein Kommunikationsformat richtig? Im Kern ist es Alles muss übersetzt werden Bytes.
  • Im Gegensatz dazu ist UNICODE ein logisches Format und muss codiert werden in der Lage sein, es zu übertragen, oder?

Was meinten sie dort?

    
bukzor 03.05.2010, 16:18
quelle

3 Antworten

16

Aus dem RFC :

%Vor%     
cobbal 03.05.2010, 16:25
quelle
3

JSON ist ein Serialisierungsformat, das UNICODE-Zeichen enthalten kann. Die Byte-Darstellung dieser Unicode-Zeichenfolge wird normalerweise über das Kabel gesendet, normalerweise über das HTTP-Protokoll, das HTTP-Header verwendet, um die Codierung für den Client anzugeben, die UTF-8 ist.

    
Darin Dimitrov 03.05.2010 16:21
quelle
1

Sie haben Recht, dass alles in Bytes übersetzt werden muss, und normalerweise geschieht dies normalerweise über ein UTF (Unicode Transformation Format). Der JSON-RFC erklärt in Abschnitt 3 , wie UTF verwendet wird.

    
Matthew Flaschen 03.05.2010 16:27
quelle

Tags und Links