Как избежать native2ascii UTF кодировки заголовка спецификации? - PullRequest
1 голос
/ 10 сентября 2011

Я использую native2ascii.exe, включенный в Java SDK, чтобы преобразовать текст ANSI в UTF8.

native2ascii.exe -encoding UTF8

«Проблема» заключается в следующем: мне нужно избегать автоматической вставки заголовка спецификации \ ufeff.

Есть ли простой способ избежать этого? Может быть, автоматически удалить ти потом?

Спасибо.

Ответы [ 2 ]

1 голос
/ 10 сентября 2011

Как отметил Виктор, это «неотъемлемая» особенность.Что я делаю, так это читаю первую строку текста, а если первый символ - это спецификация, то отбрасываю ее.

if (firstLine.charAt(0) == '\uFEFF') { firstLine = firstLine.substring(1); }
1 голос
/ 10 сентября 2011

Это не исправленная ошибка: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4508058

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...