Удалить спецификацию из строки в Java
У меня есть строка в файле, который содержит спецификацию (из UTF-8). Я хочу преобразовать эту строку в win-1251 и поместить ее в файл.
Я пытаюсь удалить спецификацию из строки следующим образом:
out.write(l.replace('\uFEFF','\0') + "\n");
Но это не работает. Зачем?
Вывод этой строки в файл win-1251:
?1,...SOME_TEXT_HERE
Первый "?" знак является незаконным.