![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кодировка формы [D7, XP]
Ярослав © (2010-08-02 11:03:00)Здравствуйте.
Столкнулся с проблемой кодировок на форме.
Программа компилируеться в win xp (русифицированная) и все отлично отображаеться. Но когда программу переношу на win 7 (русифицировання) начинаються "???" в всех лейблах и т.д, хотя текст который был в коде программы
label.caption := 'текст'
отображаеться нормально.
Как вылечить кодировки?
И еще вопрос.
Например если программа будет запущена на win xp (english), то тоже могут быть проблемы с кодировкой?
Возможно ли решить это универсальным путем?
П.С. Поиском пользовался, но ответов не нашел.
Спасибо.
Ярослав (2010-08-03 20:30:00) [1]
> Игорь Шевченко
> Anatoly Podgoretsky
> sniknik
Спасибо большое за ответы!
Последний раз на форуме был еще в 2006, когда делал свою дипломную на делфи. К сожалению в моем городе делфи не пользуеться спросом, а фриленсом тогда не получилось по недостатку опыта. Переквалифицировался на PHP, Objective-C. Приятно видить что люди остались тут и помогают и дальше усваивать этот замечательный ЯП.
Желаю вам интерестных и успешных проектов.
С уважением,
Ярослав.
PS. Перешел на D2010, это решило проблему, но на всяк случай выставил и RUSSIAN_CHARSET.
sniknik (2010-08-02 11:52:00) [2]> Возможно ли решить это универсальным путем?
использовать юникод компоненты/перейти на D2009/2010.
Anatoly Podgoretsky (2010-08-02 11:22:00) [3]> Ярослав (02.08.2010 11:03:00) [0]
Установи кодировку для не Юникод программ.
Игорь Шевченко (2010-08-02 11:13:00) [4]
> Как вылечить кодировки?
присвоить свойству CharSet у Font значение RUSSIAN_CHARSET, например