Una vez instalado el entorno Java, hay Native2ascii.exe en el directorio bin de jdk que puede lograr funciones similares, pero la misma función también se puede lograr a través del código Java.
Fragmento de código del método Unicode Java de conversión de cadenas:
Copie el código de código de la siguiente manera:
/**
* Conversión de cadenas a Unicode
*/
Cadena estática pública string2Unicode (cadena de cadena) {
StringBuffer unicode = nuevo StringBuffer();
para (int i = 0; i < cadena.longitud(); i++) {
// Elimina cada personaje
char c = cadena.charAt(i);
// Convertir a Unicode
unicode.append("//u" + Integer.toHexString(c));
}
devolver unicode.toString();
}
Fragmento de código del método Java de cadena de conversión Unicode:
Copie el código de código de la siguiente manera:
/**
* Unicode a cadena
*/
cadena estática pública unicode2String (cadena unicode) {
StringBuffer cadena = nuevo StringBuffer();
Cadena[] hexadecimal = unicode.split("////u");
for (int i = 1; i < longitud hexadecimal; i++) {
//Convierte cada punto de código
datos int = Integer.parseInt(hexadecimal[i], 16);
//Agregar a la cadena
string.append((char) datos);
}
devolver cadena.toString();
}
Pruebe el fragmento de código de Java:
Copie el código de código de la siguiente manera:
público estático vacío principal (String [] argumentos) {
String test = "La dirección del sitio web con mayor código: www.zuidaima.com";
Cadena Unicode = cadena2Unicode(prueba);
Cadena cadena = unicode2String(unicode);
System.out.println(unicode);
System.out.println(cadena);
}
Resultado de salida:
/u6700/u4ee3/u7801/u7f51/u7ad9/u5730/u5740/u3a/u77/u77/u77/u2e/u7a/u75/u69/u64/u61/u69/u6d/u61/u2e/u63/u6f/u6d