LINUX.ORG.RU

Wine - как подменить локаль 1252 на 1251?

 ,


0

2

Бывает встречаются кривые игры и приложения которые отображают шрифты в правильной кодировке но при этом не дают набирать текст в кириллице, вместо него подставляя íå÷òîïîäîáíîå, то есть вместо ожидаемой cp1251 используют cp1252. Установка LC_ALL и/или LANG в ru_RU.UTF-8 или ru_RU.CP1251 не помогает.

На windows тоже такая проблема встречается но намного реже, если в настройках системы указана другая локаль. Иногда даже смена локали в windows не помогает и приходится подменять файлы локалей в system32, и система начинает думать что локаль все та же cp1252, но файл локали подгружается от cp1251.

Можно ли как то в wine подменить локаль, заменой файлов, записью в реестре? Или может вообще где то захардкодить локаль cp1251 и пересобрать wine?

★★

Ну, можешь с реестром поиграться в нем, да

sehellion ★★★★★ ()

Давным давно это исправлялось правкой реестра.

imul ★★★★★ ()

Вернись на винду,не трепи нервы,мы тоже хотим поиграть...но уже не можем.... Беги...

Maks7lu ()

Какой дистр/его версия?
Откуда установлен/скомпилен wine/его версия?
Пример приложения/игры.

Ну не заставляй нас обращаться к libastral.so, опасное это дело, карму портит :(

Gonzo ★★★★★ ()
Последнее исправление: Gonzo (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.