Tekst rosyjski nie jest wyświetlany w plikach EXE

0

Mam problem polegający na tym, że tekst rosyjski wyświetla się jako dziwne znaki zamiast tego, co powinien być. Jeśli spojrzysz na zdjęcie, które dostarczyłem, spójrz na prawy dolny róg poniżej, gdzie jest napisane „Sonic Riders Zero Gravity” (tekst w czarnej ramce) i tytuł okna. Korzystam z systemu Windows 8.1.

Co zrobiłem do tej pory: Dodałem rosyjski język klawiatury, zmieniłem ustawienia regionalne na Rosja i uruchomiłem ponownie. Nie działało Mój przyjaciel w Rosji nie ma tego problemu, więc jest to coś z moim komputerem.

Tekst powinien być rosyjski, ale zamiast tego wyświetla język, którego nigdy wcześniej nie widziałem.

wprowadź opis zdjęcia tutaj

Kirill2485
źródło

Odpowiedzi:

2

Spróbuj tego:

  1. Pobierz Microsoft Applocale tutaj .

  2. Zainstaluj to.

  3. Ustaw Applocale, aby działał z Twoją aplikacją w języku rosyjskim.

W kroku 3 powinien zostać utworzony skrót do aplikacji, która będzie działać z aplikacją Applocale, np. Na komputerze.

Uruchom aplikację za pomocą utworzonego skrótu i ​​sprawdź, czy działa.

Rsya Studios
źródło
To. AppLocale to trochę świnia oprogramowania, ale zazwyczaj jest to najlepsze podejście. Kolejnym dobrym oprogramowaniem jest HF pApploc, ulepszona wersja użytkowników w HongFire: hongfire.com/forum/downloads.php?do=file&id=329 Wydaje się, że nadaje się głównie do uruchamiania japońskich plików, więc nie wiem jak radzi sobie z rosyjskim, ale polecam spróbować.
mewa
0

Masz problemy ze stroną kodową.

Spróbuj wykonać następujące czynności:

W twoim C:\Windows\system32folderze znajdują się dwa pliki : С_1252 i С_1251.
1. Skopiuj gdzieś C_1251;
2. Zmień nazwę w nowej lokalizacji na C_1252;
3. Daj sobie wszystkie uprawnienia do oryginału pliku C_1252 w system32;
4. Skopiuj ten plik gdzieś na wszelki wypadek, a następnie usuń oryginał;
5. Skopiuj plik o zmienionej nazwie z kroku 2 do system32folderu;
6. Uruchom ponownie.

doz10us
źródło
Nie, nie działało. Dostaję BSOD za każdym razem, gdy uruchamiam system Windows, więc uruchomiłem system z partycji Linux i przywróciłem stare pliki, które skopiowałem z System32. Komputery wróciły do ​​normy. Tekst rosyjski nadal się nie wyświetla. Jakieś inne pomysły?
Kirill2485,
OK, możesz spróbować ustawić ustawienia regionalne dla programów nieobsługujących kodu Unicode, jeśli jeszcze nie. Znajduje się w zakładce Control Panel-> Language-> Change date, time, or number formats-> Administrative.
doz10us
Próbowałem już tego, jak stwierdzono w opisie pytania.
Kirill2485
Brak pomysłów. Ponieważ, jak widzę, jesteś Russain, najbardziej odpowiednim słowem do twojego dalszego wyszukiwania byłoby „кракозябры”. Mam nadzieję, że to pomaga.
doz10us
0

Musisz zmienić stronę kodową inną niż Unicode na Rosję, w ten sposób każda aplikacja, która nie zostanie utworzona przy użyciu elementów sterujących obsługujących Unicode, będzie używać strony kodowej Rosja do wyświetlania treści.

HamedPro
źródło
Jak mogę to zrobić?
Kirill2485
Wyszukaj go w Google, superuser.com/questions/497857/…
HamedPro