Cómo convertir una cadena con codificación Unicode en una cadena de letras
Tengo una cadena conUnicode codificación\uXXXX
, y quiero convertirlo en una carta regular (UTF-8). Por ejemplo:
String myString = "\u0048\u0065\u006C\u006C\u006F World";
debe convertirse
"Hello World"
Sé que cuando imprimo la cadena se muestraHello world
. Mi problema es que leo nombres de archivos de un archivo en una máquina Unix y luego los busco. Los nombres de los archivos tienen codificación Unicode, y cuando busco los archivos, no puedo encontrarlos, ya que busca un archivo con\uXXXX
en su nombre