Red de conocimientos turísticos - Lugares de interés turístico - ¿Cómo generar una cadena codificada en UTF-8 usando GB18030 en Java?
¿Cómo generar una cadena codificada en UTF-8 usando GB18030 en Java?
Java es muy conveniente para este tipo de conversión
Si la entrada es UTF8 bytes, use
String s=new String(utf8_bytes, "UTF-8 ") ; //utf8_bytes es de tipo byte[]
Si la entrada es una cadena, regresa directamente
String s=original.
Cuando la salida se convierte a gb18030, no es necesario convertir cuando no se genera.
os.write(s.getBytes("GB18030")); //os es el flujo de salida