Bonjour,
Je lis un fichier écrit en code unicode de l'Arabe (du genre : \u062d\u062e\u0639\u062a\u0627\u0631\u0624\u0635). Tout se passe bien. Je finis mon traitement puis je souhaite écrire la chaîne que j'ai lue dans un autre fichier. Je ne veux pas que java interprète l'unicode et me l'écrive en arabe mais je souhaite garder la forme \u062d\u062e\u0639\u062a\u0627\u0631\u0624\u0635. Je n'arrive pas à trouver comment obliger java à m'écrire cette chaine comme elle est et non pas l'interpreter et l'écrire en arabe. Une idée ?
J'ai essayé d'appliquer un replaceAll("\\", "\\\\") sur la chaine avant de l'écrire dans le fichier, mais j'ai eu des erreurs d'execution lié au regex. J'ai essayé avec un replaceAll("\\\\", "\\\\\\"), je n'ai pas eu d'erreurs mais j'ai continué à écrire en arabe.
J'espere que quelqu'un puisse m'aider.
Merci
Partager