Cuando obtuve JSON, entonces hay \ u003c y \ u003e en lugar de < y>. Quiero convertirlos a utf-8 en java. cualquier ayuda será muy apreciada. Gracias.Convierta caracteres UTF-16 unicode a UTF-8 en java
Respuesta
try {
// Convert from Unicode to UTF-8
String string = "\u003c";
byte[] utf8 = string.getBytes("UTF-8");
// Convert from UTF-8 to Unicode
string = new String(utf8, "UTF-8");
} catch (UnsupportedEncodingException e) {
}
refieren http://www.exampledepot.com/egs/java.lang/unicodetoutf8.html
He usado esta técnica también pero no está funcionando. Devuelve la misma cadena que paso ... aunque funciona en la aplicación de prueba. Debajo está lo que estoy usando. \t public static String unicodeToUTF8 (String unicodeStr) \t \t { \t \t \t // Convertir de Unicode a UTF-8 \t \t \t byte [] UTF8 = unicodeStr.getBytes ("UTF-8"); \t \t \t Cadena UTF8Str = ""; \t \t \t UTF8Str = new Cadena (utf8, "UTF-8"); \t \t \t return UTF8Str; \t } –
funciona en la aplicación de prueba significa que hay algún problema en el código de la aplicación marque la función 'unicodeToUTF8' en su aplicación –
He comprobado esto durante mucho tiempo y tanto en aplicaciones de prueba como en vivo file.encoding es la misma cp1252. ¿Cuáles serían las posibles opciones? –
Hay un par de respuestas ya está ahí: How to convert Strings to and from UTF8 byte arrays in Java
Buena suerte, M
Puede intentar convertir la cadena en una matriz de bytes
byte[] utfString = str.getBytes("UTF-8") ;
y convertir de nuevo a que un objeto de cadena mediante la especificación de la codificación UTF-8 como
str = new String(utfString,"UTF-8") ;
- 1. Convierta UTF8 a UTF16 con iconv
- 2. Cómo convertir UTF8 a Unicode
- 3. Nuevos caracteres Unicode en C++ 0x
- 4. WebClient Unicode - ¿Qué UTF8?
- 5. iText, caracteres Unicode y Java
- 6. de caracteres UTF8 decodificación en C Objetivo
- 7. Cómo puedo unir caracteres Unicode en Java
- 8. Convierte latin1 a UTF8
- 9. Convierta JavaScript a Java
- 10. del muerto a Unicode
- 11. codificación Java UTF8
- 12. java: cómo convertir un archivo a utf8
- 13. grepping archivos binarios y UTF16
- 14. Escribir caracteres Unicode en OStream
- 15. Convierta un entero en una matriz de caracteres: java
- 16. Java regex para soporte Unicode?
- 17. MySQL no desea almacenar caracteres Unicode
- 18. Java + MySQL UTF8 Problema
- 19. Convierte caracteres utf8 a iso-88591 y vuelve a PHP
- 20. escritura utf16 a archivo en modo binario
- 21. Error con los caracteres utf8 y htmlspecialchars en yii
- 22. Dibujando caracteres Unicode en iPhone
- 23. Ruby: Borrando todos los caracteres Unicode (UTF8/Codificación/Manipulación de cadenas)
- 24. Convierta .csv a .xls en Java
- 25. Caracteres Unicode en cadena - iphone
- 26. Convertir punto de código unicode en hex UTF8 en python
- 27. Conversión de caracteres chinos a Unicode
- 28. Convierte utf8 a latin1 en PHP. Todos los caracteres superiores a 255 se convierten en referencias de caracteres
- 29. Obtención de caracteres Unicode de un lenguaje en Java
- 30. ¿Cómo puedo reemplazar caracteres Unicode no imprimibles en Java?
3c y 3e * son * '' <' and '>. ¿Para qué necesitas convertir algo? –
posible duplicado de [Cómo convertir cadenas a y desde matrices de bytes UTF8 en Java] (http://stackoverflow.com/questions/88838/how-to-convert-strings-to-and-from-utf8-byte-arrays -in-java) – zellus
¿Qué analizador JSON estás usando? – McDowell