![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.11.2007
Сообщений: 57
|
![]()
Здравствуйте,
У меня есть готовая прога на Delphi. При попытке ввода текста на азербайджанском вместо букв "ə" и "ı" появляются "ц" и "i". Можно ли это как-то изменить не влезая код. Может быть есть какой-то патч для изменения кодировки? ![]() |
![]() |
![]() |
![]() |
#2 | |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]() Цитата:
Для программ, не поддерживающих Юникод, какой язык по умолчанию в панели управления выбран?
В разработке: воспроизводственный контур ИТ
|
|
![]() |
![]() |
![]() |
#3 | ||
Пользователь
Регистрация: 05.11.2007
Сообщений: 57
|
![]() Цитата:
![]() ![]() Цитата:
|
||
![]() |
![]() |
![]() |
#4 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
А программа какой версией Delphi собрана, юникодовой или нет?
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.11.2007
Сообщений: 57
|
![]() |
![]() |
![]() |
![]() |
#6 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
VCL или CLX? Если VCL, то и правда не поддерживает. В этом случае ввод буквы "ə" можно считать невозможным. Остальные буквы должны вводиться без искажений, если поставить умолчание на азербайджанский или турецкий язык.
Слышал, что существует некий патч для кодовой страницы 1254, приводящий ее к азербайджанскому стандарту, но пользоваться не приходилось.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 05.11.2007
Сообщений: 57
|
![]() |
![]() |
![]() |
![]() |
#8 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Вам просто повезло, что у меня стояла в виртуалке NT 4. Я скачал для нее программу, поставил, после чего вытащил файл c_1254e.nls.
Теперь сначала нужно будет выставить для неюникодных программ азербайджанский или турецкий язык, чтобы кодовая страница по умолчанию была 1254. После этого положить файлик в System32, затем зайти в ветку реестра: Код:
У себя проверять не стал, но полагаю, что все буквы должны вводиться. А вот про русский язык в неюникодных программах придется забыть.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 05.11.2007
Сообщений: 57
|
![]()
Vapaamies, большое вам спасибо) Но все равно отображается знак вопроса
![]() |
![]() |
![]() |
![]() |
#10 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Или что-то сделано неправильно, или способ не работает. Вы приложенный файл-то скачивали? Почему 0 просмотров показывает?
Правильность умолчаний для неюникодных программ можно проверить в той же ветке реестра. В самом низу, значение ACP = 1254, OEMCP = 857. Если значения именно таковы, способ не работает. Тогда задача решения не имеет.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неправильное отображение текстур | impulsgraw | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 13 | 24.05.2012 19:47 |
Неправильное отображение итальянского на сайте | Osmosis_Johnes | HTML и CSS | 2 | 13.04.2011 15:47 |
Неправильное отображение изображений | Ga-sergey | HTML и CSS | 8 | 10.05.2010 21:03 |
Неправильное отображение Verdana в IE | go0dwin | HTML и CSS | 3 | 09.07.2009 16:41 |
Неправильное отображение шрифта | chingiz | Общие вопросы Delphi | 2 | 25.01.2008 18:47 |