я не могу узнать, как сделать преобразование нижеПреобразования между кодировкой символов в Java
String s = "Här har du! â\u0080\u0093 Hur väl kan du snacka?";
t = convert(s);
// t should be "Här har du! â Hur väl kan du snacka?"
Я не могу найти, как перевести S в т. Кто-нибудь знает, как это сделать на Java?
Использования UTF-8. Серьезно: почему кто-то * не использует unicode в наши дни? – DaoWen
Это странно. Символы 'Ã'', очевидно, являются байтами UTF-8, принужденными к символам, но' â' является правильным, и я не знаю, что такое '' u0080 \ u0093', поскольку они не являются допустимыми UTF-8 байтовую последовательность, и они даже не имели бы смысла в кодировке windows-1252. Таким образом, эта строка, похоже, не выводится из любой кодировки. – VGR
Вы правы, что строка выглядит очень странно ... – errantlinguist