¿Puede una cadena UTF-8 contener el byte 0xFF (255)?¿El byte 0xFF es válido en una cadena codificada en UTF-8?
Respuesta
No. Está específicamente prohibido por la especificación.
+1 El artículo de la wiki también enumera los rangos de caracteres permitidos bajo 'Descripción'. En ningún caso se permite la secuencia binaria '11111111'. –
No lo veo. Prohíbe U + 00FF, que es diferente de 0xFF (un valor utilizado en la lista de materiales U + FEFF) –
@he_the_great; U + 00FF es 0xFF en UTF-8 y está prohibido. BOM U + FEFF es 0xEFBBBE en UTF-8 y no está prohibido. –
- 1. C#: Convertir byte [] en cadena codificada en UTF8
- 2. ¿Cómo decodifico una cadena codificada en base64?
- 3. Almacenar una cadena como UTF8 en C#
- 4. C# XmlWriter y UTF8 no válido caracteres
- 5. ¿Por qué byte b = (byte) 0xFF es igual a entero -1?
- 6. Cadena codificada en Base64 en el archivo
- 7. Imprimir una cadena codificada en utf-8
- 8. Verificar la cadena utf8 válida en Python
- 9. Cómo convertir (transcribir) una cadena de utf8 a ASCII (byte único) en C#?
- 10. Cómo truncar una cadena UTF8 en PHP?
- 11. C# convierten cadena en su byte [] equivalente
- 12. ¿Cómo decodifico una cadena codificada DER en Java?
- 13. El parámetro no es un error válido al crear una imagen desde el byte [] en C#
- 14. UnicodeDecodeError, byte de continuación no válido
- 15. Compruebe si una cadena es válida UTF-8 codificada en Java
- 16. La mejor forma de acortar cadena UTF8 en función de la longitud del byte
- 17. ¿Cómo editar una cadena codificada en una DLL compilada?
- 18. ¿El XML de cadena vacía es válido?
- 19. códec utf8 no puede decodificar byte 0x96 en python
- 20. ¿Puede una cadena codificada en base64 contener espacios en blanco?
- 21. Convierte el objeto String .net en cadena codificada en base64
- 22. Anding con 0xff, clarifique
- 23. Java BASE64 utf8 string decoding
- 24. Detectar si una cadena estaba codificada en UTF-8
- 25. Java - Convertir cadena en objeto URI válido
- 26. ¿Cómo puedo convertir una cadena en una cadena codificada en UTF-8 y viceversa?
- 27. Cómo convertir una cadena codificada en hexadecimal a una cadena de bytes en Perl?
- 28. Tengo UTF-8, pero aún obtengo "Byte no válido 1 de 1 byte secuencia UTF-8"
- 29. Convirtiendo el problema ANSI en UTF8 C#
- 30. Cómo convertir una cadena a UTF8?
Disculpa, debería haber revisado Wikipedia antes. La respuesta es [no] (http://en.wikipedia.org/wiki/UTF-8#Advantages_2). –
Así que cierto, ahora adelante y marque una respuesta ;-) –