Necesito escribir un texto con el carácter Unicode 0x1F en un documento utf-8 (no es un carácter permitido en xml). ¿Hay alguna forma de escapar, o tengo que descartarlo?¿Cómo puedo escapar del carácter unicode 0x1F en xml?
13
A
Respuesta
8
Esto hará en XML 1.1 (pero no se recomienda):

No se admite en absoluto en XML 1.0. Una solución es codificar en base-64 el texto que contiene el carácter.
2
Usar XML 0x1F es ilegal (http://www.w3.org/TR/xml11/#charsets). así que no hay forma de hacerlo, excepto codificarlo usted mismo de alguna manera. base-64 (como se propone), o codificación de url, o cualquier otra opción que el xml no comprenda. Es el mismo problema que almacenar datos binarios en xml.
Cuestiones relacionadas
- 1. ¿Qué es el carácter 0x1f?
- 2. ¿Cómo puedo escapar html unicode en .net?
- 3. ¿Cómo puedo escapar del carácter de barra en vi?
- 4. ¿Cómo puedo escapar del carácter '%' en una cadena gettext?
- 5. ¿Cómo puedo escapar de un carácter Unicode en mi código fuente Objective-C?
- 6. ¿Cómo puedo escapar caracteres Unicode en un NSString?
- 7. ¿Cómo se puede escapar del carácter @ en javadoc?
- 8. Escapar carácter especial cuando se genera un XML en Java
- 9. Convertir del carácter hexadecimal al carácter Unicode en python
- 10. ¿Cómo puedo escapar de una cadena Unicode con Ruby?
- 11. ¿Cómo poner un carácter Unicode en XAML?
- 12. Usando SASS, ¿cómo puedo escapar del carácter de barra en una declaración de fuente?
- 13. Escapar un apóstrofo en un carácter literal
- 14. ¿Por qué necesito escapar del carácter '/' en JavaScript?
- 15. regex carácter unicode en vim
- 16. cadena Unicode en XML
- 17. Carácter Unicode: carro
- 18. carácter espejo Unicode?
- 19. ¿Cómo escapar caracteres chinos Unicode en la URL?
- 20. ¿Cómo puedo escapar los símbolos en XML para que se muestren como entidades en HTML?
- 21. XML Escapar/Codificación terminología
- 22. Averiguar el nombre del carácter Unicode en .Net
- 23. ¿Cómo escapar del carácter de subrayado en el argumento del patrón PATINDEX?
- 24. Cómo escapar del carácter & amp; ampersand en la entrada del formulario usando jQuery
- 25. Caracteres Unicode como \ u0016 en XML
- 26. JSON especifica "cualquier carácter UNICODE"?
- 27. ¿Cómo escapar el carácter comodín/asterisco en la fiesta?
- 28. '', valor hexadecimal 0x1F, es un carácter no válido. Línea 1, posición 1
- 29. Buscar carácter ASCII similar en Unicode
- 30. Cómo localizar y mostrar un carácter Unicode en iOS
Bueno, eso es lo mismo, pero es igual de ilegal. xmllint por ejemplo: test.xml: 2: error del analizador: xmlParseCharRef: valor xmlChar no válido 31 – Filip
Se ha agregado a mi respuesta ... –
puede por favor explíquelo. ¿Cómo puedo usar al analizar el xml que contiene 0x1f char – Moitt