Aplikacja z rosyjskim interfejsem użytkownika wyświetla większość znaków zapytania (niektóre elementy są renderowane poprawnie).
Ustawienia regionalne systemu to angielski (en_US, en_IE), próbowałem Ubuntu i XUbuntu 12.04 z Wine 1.5.
Próbowałem uruchomić aplikację za pomocą
LANG=ru_RU.utf8 wine myapp.exe
ale to nie pomaga.
Sprawdziłem również, czy ttf-mscorefonts-installer
jest zainstalowany.
Jeśli korzystam z systemu Windows, ustawienie rosyjskiej strony kodowej dla aplikacji nieobsługujących kodu Unicode w Panelu sterowania rozwiązuje problem.
Jakieś pomysły?
LANG=ru_RU.utf8 wine myapp.exe
, że rozwiązałeś dla mnie ten sam problemOdpowiedzi:
Po pierwsze,
LANG
może nie wystarczyć. ZastosowanieLC_CTYPE
. Następnie, jeśli twoje ustawienia regionalne nie są rosyjskie, prawdopodobnie nie zainstalowałeś tego ustawienia narodowego. Aby go zainstalować, wykonaj następujące czynności jako root (te przykłady dotyczą Ubuntu, dostosuj je do swojej dystrybucji):Po tym uruchomieniu np.
LANG=ru_RU.utf8 cal
Powinien dać ci rosyjski kalendarz na bieżący miesiąc. Jeśli nie, spróbujTeraz powinieneś być w stanie uruchomić aplikację do wina jako
źródło
Udało mi się to zrobić na FreeBSD i Wine 1.5.24 poprzez ustawienie
LC_ALL
iLANG
doru_RU.UTF-8
. Zauważ, że tak jest,ru_RU.UTF-8
aru_RU.utf8
przynajmniej później, ponieważ późniejsza nazwa jest nieprawidłową lokalizacją w moim systemie. Myślę, że może to być problem w innych systemach * NIX, a także w twoim konkretnym przypadku.HTH
źródło
Ustawienia regionalne w systemie Unix nie mają znaczenia dla programów działających w WINE. Powinieneś skonfigurować winodws-in-wine dla rosyjskiego.
źródło
export LANG=ru_RU.utf8 appname
jest to niewłaściwe wyrażenie, które należy pominąćexport
i użyćLANG=ru_RU.utf appname
. Po drugie, uruchom Panel sterowania Windows w WINE i ustaw Cyrylicę.