Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2015, 05:33   #1
Лана1809
 
Регистрация: 04.05.2015
Сообщений: 9
По умолчанию проблема с кодировкой

Доброе утро! Речь идет о клиентской он лайн игре. Подскажите пжл где в клиенте устанавливается кодировка? Клиент изначально вьетнамский, в системном файле интерфейса стоит кодировка 1258, при замене на 1251 крашится клиент. В фонте стоит только 4 локализации Английская, Вьетнамская, Китайская и Тайская. Замена наложением русских букв поверх вьетнамских не помогает. Когда меняешь в системном файле на кодировку 936 то клиент перестает распознавать логин и пароль. Танцы с бубнами не помогают( Или мы просто не знаем где лежит нужный бубен подскажите пжл)

Последний раз редактировалось Лана1809; 10.05.2015 в 05:37.
Лана1809 вне форума Ответить с цитированием
Старый 10.05.2015, 07:51   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

1. Вполне может быть, что игра скомпилирована без поддержки русского.
2. От того, что вы напишите 1251 в файле настроек, игра автоматически не переведется. А если не совсем правильно написана, то и упадет, когда не найдет в ресурсах соответствия.
p51x на форуме Ответить с цитированием
Старый 10.05.2015, 07:56   #3
Лана1809
 
Регистрация: 04.05.2015
Сообщений: 9
Вопрос

Цитата:
Сообщение от p51x Посмотреть сообщение
1. Вполне может быть, что игра скомпилирована без поддержки русского.
2. От того, что вы напишите 1251 в файле настроек, игра автоматически не переведется. А если не совсем правильно написана, то и упадет, когда не найдет в ресурсах соответствия.
да, игра не поддерживает русский язык... но в фонте стоит кодировка UTF8 , и когда редактором накладывали русские буквы поверх вьетнамских, то выскакивал русский язык на названиях НПС и Локация, а в чате так краказяброй и пишет... куча знаков вопроса... Так вот я и спрашиваю, что делать? в какой файл залезть, что бы его переделать? Может в скриптах где то, но мы реально не понимаем где это может быть(
Лана1809 вне форума Ответить с цитированием
Старый 10.05.2015, 09:04   #4
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,755
По умолчанию

Так кракозяброй пишет или знаками вопроса? Это разные вещи? Принципиально разные.

Если и правда знаки вопроса, то плакала ваша локализация: программа в однобайтовой кодировке работает. Либо, раз где-то китайский и тайский всё же работают, нужно искать то место, где выставляется кодировка, потому как у китайского, тайского и вьетнамского неюникодные кодировки разные -- три разные кодировки.
Vapaamies вне форума Ответить с цитированием
Старый 10.05.2015, 09:09   #5
Лана1809
 
Регистрация: 04.05.2015
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
Так кракозяброй пишет или знаками вопроса? Это разные вещи? Принципиально разные.

Если и правда знаки вопроса, то плакала ваша локализация: программа в однобайтовой кодировке работает. Либо, раз где-то китайский и тайский всё же работают, нужно искать то место, где выставляется кодировка, потому как у китайского, тайского и вьетнамского неюникодные кодировки разные -- три разные кодировки.
когда на русской раскладке пишем, то в чат идет через 1 знаки вопроса... на английском вьетнамском и китайском все прекрасно работает... Есть в клиенте файл ConfigInfo.ini
[Localization]
Language=; 0:en,1:cn,2:tw,3:ko,4:vi;
и мы не знаем где поменять на РУ... то есть там четко прописано, используйте цифры от 0 до 4... и как нам вместо одного из языков ру впихнуть? вот в чем вопрос)
Лана1809 вне форума Ответить с цитированием
Старый 10.05.2015, 10:16   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

По ходу у вас три варианта:
1. обратиться к разрабам или добыть исходники
2. транслит
3. создать однабайтовый фонт и заменить им, например, английский
p51x на форуме Ответить с цитированием
Старый 10.05.2015, 10:25   #7
Лана1809
 
Регистрация: 04.05.2015
Сообщений: 9
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
По ходу у вас три варианта:
1. обратиться к разрабам или добыть исходники
2. транслит
3. создать однабайтовый фонт и заменить им, например, английский
я написала вам в аську) если есть возможность задать там несколько вопросов буду очень рада)

Спасибо вам господа програмеры))) все получилось с созданием однобайтового фонта)

Спасибо вам господа програмеры))) все получилось с созданием нового фонта)

без установки однобайтового фонта при кодировке 1251 вот что появляется) знаки вопроса пропали http://joxi.ru/nAy8k6YuevwP2Z

Последний раз редактировалось Stilet; 10.05.2015 в 19:41.
Лана1809 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с кодировкой El. Visual C++ 0 03.05.2013 14:06
Проблема с кодировкой AMDemon Общие вопросы по Java, Java SE, Kotlin 4 07.12.2011 09:01
Проблема с кодировкой cheef PHP 2 09.03.2011 13:12
проблема с кодировкой Demonmov C++ Builder 1 02.06.2010 01:15
Проблема с кодировкой motorway Microsoft Office Excel 3 03.07.2009 22:27