J'ai une chaîne avec des caractères Unicode échappés, \uXXXX
, et je veux les convertir en lettres Unicode normales. Par exemple :
"\u0048\u0065\u006C\u006C\u006F World"
doit devenir
"Hello World"
Je sais que lorsque j'imprime la première chaîne, elle affiche déjà Hello world
. Mon problème est que je lis les noms de fichiers à partir d'un fichier, puis je les recherche. Les noms de fichiers dans le fichier sont échappés avec un encodage Unicode, et lorsque je les recherche, je ne peux pas les trouver, car il recherche un fichier avec \uXXXX
dans son nom.