Zastępowanie podwójnych ukośników odwrotnych ukośnikiem odwrotnym
Mam ciąg „u003c”, który należy do zestawu znaków UTF-8. Nie mogę dekodować go na Unicode z powodu obecności podwójnych ukośników odwrotnych. Jak uzyskać „u003c” z „u003c”? Używam Java.
Próbowałem z,
myString.replace("\\\\", "\\");
ale nie mogłem osiągnąć tego, co chciałem.
To jest mój kod,
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);
a zawartość pliku to
003c