Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка messagebundle после сборки maven / 10 сообщений из 10, страница 1 из 1
09.10.2014, 09:55
    #38771240
maksaimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
Есть файл message bundle, вида:
project.e404=Страница не найдена
project.e500=Ошибка сервера

После сборки maven получается так:
project.e404=???????????????? ???? ??????????????
project.e500=???????????? ??????????????

В pom файле есть вот такие строчки:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>${maven.compiler.version}</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>${project.build.encoding}</encoding>
                </configuration>
            </plugin>
        </plugins>



где project.build.encoding = UTF-8

Не могу найти в чем проблема, может кто знает?
...
Рейтинг: 0 / 0
09.10.2014, 10:22
    #38771279
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
maksaimerЕсть файл message bundle, вида:
project.e404=Страница не найдена
project.e500=Ошибка сервера

Что за "файл"? В виде класса? Почему не properties?

maksaimerПосле сборки maven получается так:
project.e404=???????????????? ???? ??????????????
project.e500=???????????? ??????????????

А сам файл в какой кодировке? Приаттач к форуму, если не уверен.
...
Рейтинг: 0 / 0
09.10.2014, 10:29
    #38771296
maksaimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
Blazkowicz, сори что без подробностей.
Файл properties, кодировка UTF-8. На всякий случай приатачил к форуму.
...
Рейтинг: 0 / 0
09.10.2014, 10:34
    #38771303
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
maksaimer,

Так компилятор никак не трогает properties. Вопросительные знаки где именно появляются? В том же файле, но уже в собраном проекте? Или где-то когда проект уже работает?
И, кстати, чтобы не иметь таких проблем рекомендуется использовать native2ascii.
...
Рейтинг: 0 / 0
09.10.2014, 10:39
    #38771310
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
maksaimerBlazkowicz, сори что без подробностей.
Файл properties, кодировка UTF-8. На всякий случай приатачил к форуму.

Должно быть 7-битное кодирование, там каждая русская буква кодируется безумным образом. Для эклипса и IDEA есть плагинчики, которые позволяют редактировать этот ужас нормально.
А этот файл да, ни к чему хорошему не приведёт.
...
Рейтинг: 0 / 0
09.10.2014, 10:46
    #38771327
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
Alexey TominДолжно быть 7-битное кодирование, там каждая русская буква кодируется безумным образом.

Обычный unicode escape, как и Java \uXXXX

Alexey TominДля эклипса и IDEA есть плагинчики, которые позволяют редактировать этот ужас нормально.
А этот файл да, ни к чему хорошему не приведёт.
Совсем не обязательно этот "ужас" редактировать. Можно держать текстовы файл в нормальном виде. А при сборке конвертировать в ASCII.
...
Рейтинг: 0 / 0
09.10.2014, 11:30
    #38771406
maksaimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
Blazkowicz, Вопросы появляются в папке target, после компиляции, в паке classes уже файл с вопросиками. Никаких других сторонних плагинов я не использую.
Файл с пропертями находится вот тут src/main/resources/messagebundle/

Вроде ничего необычного.
...
Рейтинг: 0 / 0
09.10.2014, 11:38
    #38771421
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
Тогда, возможно, это Resources плагин фильтрацию пытается делать:
http://maven.apache.org/plugins/maven-resources-plugin/examples/encoding.html
...
Рейтинг: 0 / 0
09.10.2014, 11:50
    #38771439
maksaimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
Blazkowicz, проблема была в присутствии вот этого:

Код: xml
1.
2.
3.
4.
<resource>
    <directory>src/main/resources</directory>
    <filtering>true</filtering>
</resource>
...
Рейтинг: 0 / 0
09.10.2014, 11:57
    #38771459
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка messagebundle после сборки maven
maksaimerBlazkowicz, проблема была в присутствии вот этого:

Код: xml
1.
2.
3.
4.
<resource>
    <directory>src/main/resources</directory>
    <filtering>true</filtering>
</resource>


Я ж о том же 16680804


maksaimerНикаких других сторонних плагинов я не использую.
Ну, так вот Resources это другой плагин. Хотя и не сторонний. :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка messagebundle после сборки maven / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]