Как конвертировать ASCII в UTF8 с Maven - PullRequest
2 голосов
/ 30 ноября 2011

У меня есть несколько сгенерированных классов, которые генерируются с кодировкой ASCII.Но чтобы скомпилировать эти классы, классы должны быть в кодировке UTF-8.

Поэтому мне нужен плагин, который преобразует эти классы из ASCII или ISO-8859-1 соответственно в UTF-8.* Я пытался использовать maven-resources-plugin и native2ascii-maven-plugin для преобразования файлов.Но они сделали не то, что мне нужно.Плагин maven-resources-plugin может быть настроен только с одним флагом, который используется для чтения ввода и записи вывода.Я всегда использую UTF-8.Очевидно, что это не имеет никакого эффекта.

С другой стороны, native2ascii-maven-plugin конвертирует только в неправильном направлении, а именно из UTF-8 в ASCII.Но мне нужно конвертировать файлы из ASCII в UTF8.

Есть ли другие плагины или какой плагин решает мою проблему?Какую конфигурацию я должен использовать?Пожалуйста, предоставьте определенно работающий фрагмент конфигурации.

Спасибо

Ответы [ 2 ]

3 голосов
/ 01 декабря 2011

Если ничего не помогает, то плагин AntRun и Ant Copy Task с его атрибутами encoding и outputencoding должны выполнить эту работу.

1 голос
/ 30 ноября 2011

ASCII является подмножеством UTF-8. Все символы, которые могут быть выражены в ASCII, кодируются одинаково в UTF-8.

(У меня есть ощущение, что ваша проблема слишком тривиальна, чтобы быть правдой. Пожалуйста, отредактируйте ваш вопрос, если дело на самом деле более сложное.)

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