Взялся перевести один GPL-проект.
Имеется *.jar. В нем языковые ресурсы. В utf-8. Распаковываю ark`ом, перевожу, запаковываю обратно (все в UTF-8!) — опа, «кракозябры». Опытным путём устанавливаю, что файл рикрывается программой как cp1252 (западная Европа, Đ Đ Đ). Если подсунуть ресурсы в cp1251, то программа их открывает тоже кракозябрами, но не оставляющими сомнения, что в программе UTF-8. Автор программы говорит, что она вся насквозь юникодная и именно utf-8. Шрифты, которые она использует, юникодную кириллицу содержат.
Собственно, куда копать? Мозг сломал. Понятно, что где-то накосячил, но где?
Перевод java-программы (непонятки с кодировками)
Модератор: Модераторы разделов