Задать вопрос
namikiri
@namikiri

Как заставить программу правильно отображать кодировку при чтении строк из DLL?

Здравствуй, Хабр!

Я занимаюсь переводом японсокго приложения и столкнулся с проблемой.

Приложение берёт языковые настройки из DLL с намекающим названием «resources.dll».

Я подумал, что можно просто перевести строки с помощью ResourceHacker или Restorator, но не тут то было, после перевода возникает вот это:
A0gvj9pCYAAn9F-.png:large


На вид похоже, что программа использует CP866, такая же бнопня появляется если выводить кириллицу в командной строке Windows.

Я пробовал поменять ID языка (LANGUAGE LANG_RUSSIAN), код языка, но всё безуспешно.

Также пользовался вот этим, но такого, как на скрине, в таблице я не нашёл.

Помогите, пожалуйста, как исправить ситуацию? В какой кодировке сохранять resources.dll и что вообще делать?
  • Вопрос задан
  • 3806 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Aspire89
@Aspire89
Посмотри параметры языка в файле dl.dropbox.com/u/2957764/not_remove/Azurea.exe.0419
Переводил с помощью ResourceHacker
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы