Colección de citas famosas - Slogan de motivación - ¿Qué tratamiento especial tiene la cadena json serializada en C para Unicode?
¿Qué tratamiento especial tiene la cadena json serializada en C para Unicode?
Según ECMA-404 [1] Sección 7:
Todos los caracteres pueden
colocarse entre comillas, excepto los caracteres que deben escaparse: comillas (U 0022), p> p>
Línea sólida inversa (u 005c) y caracteres de control U 0000 a U 001F. Los caracteres u 0000 a u 001f deben tener caracteres de escape. Todos los caracteres excepto BS, HT, LF, FF y CR deben tener como carácter de escape "\uxxxxx".
Cualquier punto de código se puede representar como un número hexadecimal.
Todos los puntos de código se pueden representar como "\uxxxxx". Para U 2028 y U 2029, no es necesario escapar de [1]. Es posible que sea necesario escapar porque existe tal requisito en algunas aplicaciones (por ejemplo, error). Pero está bien huir.