есть ли стандартная кодировка символов для военных файлов? - PullRequest
0 голосов
/ 27 марта 2012

Если я создаю текстовый файл в операционной системе, использующей кодовую страницу латинского кодирования ISO / IEC 8859-1.Теперь, если я упакую текстовый файл как файл .war с помощью инструмента jar Java, будет ли он упакован с использованием той же кодировки символов, что и в исходной операционной системе?Или он будет упакован с использованием некоторой стандартной кодировки, такой как UTF-8?

Ответы [ 3 ]

1 голос
/ 29 марта 2012

Кодировка набора символов для JAR / WAR / EAR - UTF-8. Обратите внимание, что это относится только к именам записей , а не к содержимому файла, например данные файла класса.

0 голосов
/ 11 апреля 2012

Похоже, что jar берет байты из текстового файла и сохраняет именно эти байты в файле jar / war, не сохраняя никакой информации о кодировке.Это почерпнуто из комментариев к вопросу, а также из других ответов.В ответах это четко не указано, поэтому я отвечаю на свой вопрос.Пожалуйста, исправьте, если я ошибаюсь.

0 голосов
/ 27 марта 2012

WAR-файл в основном представляет собой ZIP-архив с расширением .war и не имеет ничего общего с кодировками.

...