|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
i.m.not.the.one : 63 Новичок
|
Июн 02, 2011 14:13 |
|
|
Добрый день всем.
Столкнулся с кодом, в котором названия некоторых enum-ов на финском. Сначала Idea выставила по умолчанию win-1251, и некоторых символов с умлаутами не было видно. Поменяв кодировку на win-1250, я добился правильного отображения символов в идее, однако при попытке собрать приложение получаю сообщения о том, что эти символы не найдены. Подскажите, как забороть кодировки в этой ситуации.
Последний раз редактировалось: i.m.not.the.one (Июн 03, 2011 9:52), всего редактировалось 1 раз |
|
|
|
 |
Skipy : 4801 Я тут живу! Откуда: Москва, Россия
|
Июн 02, 2011 18:28 |
|
|
Не понял. Это в именах членов перечисления умляуты используются??? _________________ С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других! |
|
|
|
 |
Rage Steel : 244 Новичок Откуда: Россия, Москва
|
Июн 02, 2011 19:17 |
|
|
| При сборке нужно указать компилятору кодировку исходных файлов. |
|
|
|
 |
i.m.not.the.one : 63 Новичок
|
Июн 03, 2011 8:50 |
|
|
Skipy, да, именно в именах. Вот, например:
| Код: |
public static enum Ammattiluokat{
Lääkärit("LÄÄKÄRIT", 15),
Tutkimushenkilöstö("TUTKIMUSHENKILÖSTÖ", 16),
Hoitohenkilöstö("HOITOHENKILÖSTÖ", 17),
HuoltoToimistoJaHallinto("HUOLTO-, TOIMISTO- JA HALLINTO", 18);
private final String nimi;
private final Integer rowNumber;
Ammattiluokat(String nimi, Integer rowNumber)
{
this.nimi = nimi;
this.rowNumber = rowNumber;
}
public String nimi()
{
return nimi;
}
public Integer rowNumber()
{
return rowNumber;
}
} |
Rage Steel, вообще проблему решил при помощи рефакторинга, заменив финские умлауты на обычные буквы латинского алфавита. А как именно задавать компилятору кодировку? |
|
|
|
 |
Skipy : 4801 Я тут живу! Откуда: Москва, Россия
|
Июн 03, 2011 9:17 |
|
|
| i.m.not.the.one писал(а): |
| вообще проблему решил при помощи рефакторинга, заменив финские умлауты на обычные буквы латинского алфавита. |
Еще одно необходимое действие - найти автора кода и зверски убить .
| Цитата: |
| А как именно задавать компилятору кодировку? |
http://www.skipy.ru/technics/encodings_console_comp.html _________________ С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других! |
|
|
|
 |
i.m.not.the.one : 63 Новичок
|
Июн 03, 2011 9:51 |
|
|
|
|
|
|
 |
sgdread : 2184 JT Библиотекарь Откуда: USA
|
Июн 04, 2011 5:05 |
|
|
Вы еще с SVN-ом помучаетесь (я уже напарывался на случай, когда из-за шведских комментов код не хотел компилиться). Ну и еще SVN любит заменять национальные алфавиты на ?, если системная локаль не поддерживает символ в репо. _________________
 |
|
|
|
 |
Skipy : 4801 Я тут живу! Откуда: Москва, Россия
|
Июн 06, 2011 9:55 |
|
|
| sgdread писал(а): |
| Вы еще с SVN-ом помучаетесь (я уже напарывался на случай, когда из-за шведских комментов код не хотел компилиться). Ну и еще SVN любит заменять национальные алфавиты на ?, если системная локаль не поддерживает символ в репо. |
Имхо, это решается использованием UTF-8. Мне приходилось работать с японскими кодировками и SVN. Ну и проблемы компиляции тоже решаются через использование UTF-8. _________________ С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других! |
|
|
|
 |
sgdread : 2184 JT Библиотекарь Откуда: USA
|
Июн 06, 2011 21:17 |
|
|
| Skipy писал(а): |
Имхо, это решается использованием UTF-8. Мне приходилось работать с японскими кодировками и SVN. Ну и проблемы компиляции тоже решаются через использование UTF-8. |
Все "легко и просто" заканчивается на отсутствии админского доступа к боксу.  _________________
 |
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> Локализация (l10n & i18n) |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|