Red de conocimiento informático - Aprendizaje de programación - ¿Cómo eliminar la cadena Java 17 confusa que se muestra como un signo de interrogación?

¿Cómo eliminar la cadena Java 17 confusa que se muestra como un signo de interrogación?

La información que obtienes de la base de datos está codificada en UTF 8. Cuando lo pasa a Myeclipse, los datos que obtiene están codificados en GB2312, es decir, Myeclipse usará GB2312 para codificar los caracteres codificados UTF-8 nuevamente en la base de datos, y lo que obtenga deben ser caracteres confusos.

Solución, se recomienda utilizar String a = new String("database data"). getbytes ("ISO 8859-1"), "GB 2312"); convierta caracteres a GB2312 y la pantalla debería ser normal.