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