![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Русския язык на формах в английской Windows [D7, Win2k, WinXP]
Reunion © (2005-09-07 08:49:00)Всем привет!
Трабла такая: пишу по-русски на форме (все контролы с русскими подписями), компилирую, запускаю на английской Windows (понимающей русский разумеется) - все отображается так "??? ??????? ????? ?? ????" и т.д. Как сделать по-нормальному?
Заранее спасибо.
Anatoly Podgoretsky (2005-09-07 16:07:00) [1]isasa © (07.09.05 11:48) [8]
Есть такие вредители, они не только не имеют понятия об Юникод, но даже не имеют понятия об ANSI.
Им кажется, что в мире только один язык.
Но это по крайней мере обоснованый, вынужденный шаг, а то иногда советуют этот шаг и в других случаях, только бы не работать.
Юрий Зотов (2005-09-07 15:05:00) [2]Установить шрифту формы RUSSIAN_CHARSET и не трогать шрифты контролов на ней (чтобы ParentFont у всех контролов был True).
isasa (2005-09-07 11:48:00) [3]Anatoly Podgoretsky © (07.09.05 10:18) [4]
С программами Adobe, которые понятия не имеют о Unicode, только так.
PVOzerski (2005-09-07 11:05:00) [4]>"1252"="c_1251.nls"
Это, конечно, не диверсия, но начнутся проблемы с отображением всяких умляутов.
А вообще, почему-то, все дружно забыли о свойстве Font.Charset :(
Плохиш (2005-09-07 10:45:00) [5]
> isasa © (07.09.05 09:42) [3]
> Stakan © (07.09.05 10:36) [5]
Лучше программу в мусорку.
Stakan (2005-09-07 10:36:00) [6]Control Panel -> Regional options
закладка General кнопка Set Default... и там Russian в Combo
Anatoly Podgoretsky (2005-09-07 10:18:00) [7]isasa © (07.09.05 09:42) [3]
Что то последнее время много развелось диверсантов в этим советом.
isasa (2005-09-07 09:42:00) [8]Т.к. система не указана, еще вариант:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1251"="c_1251.nls"
"1252"="c_1251.nls"
y-soft (2005-09-07 09:39:00) [9]>GanibalLector © (07.09.05 09:28) [1]
В Win9X - только так, или устанавливать поддержку Unicode
В NT-системах можно сразу работать с Unicode, но придется использовать соответствующие шрифты и компоненты, поддерживающие Unicode (i.e. TNT etc)
Или вместо шрифтов использовать картинки :)
Еще вариант: а зачем англичанам русские надписи? :) Ввести мультиязычность...
GanibalLector (2005-09-07 09:28:00) [10]Языки и рег.стандарты-Дополнительно-"Русский"