Замена двойной обратной косой черты одной обратной косой чертой
У меня есть строка «\\ u003c», которая принадлежит к кодировке UTF-8. Я не могу декодировать его в Unicode из-за наличия двойной обратной косой черты. Как получить & quot; \ u003c & quot; от & quot; \ u003c & quot ;? Я использую Java.
Я пытался с,
myString.replace("\\\\", "\\");
но не смог добиться того, чего хотел.
Это мой код,
String myString = FileUtils.readFileToString(file);
String a = myString.replace("\\\\", "\\");
byte[] utf8 = a.getBytes();
// Convert from UTF-8 to Unicode
a = new String(utf8, "UTF-8");
System.out.println("Converted string is:"+a);
и содержимое файла
\u003c