Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кодировка формы [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, например


Наверх

Титульная страница Поиск, карта сайта Написать письмо