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

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

UNICODE [D7, WinXP]


pirate ©   (2007-05-25 07:50:00) 

Народ! Кто имел дело с юникодом, все сюда!
Имеется следующая проблема: Есть язык спецефический, XP его поддерживает? в том же блокноте он отображается без проблем. Но вот в Дельфи7 на форме в любой контрол, имеющий текстовое поле(TEdit, TLabel, TMemo..) если записать текст, содержащий спецефические символы, то они выглядят как вопросики. Что делать? Тот же Arial содержит эти символы (Через таблицу символов смотрел).


Anatoly Podgoretsky   (2007-05-30 11:25:00) [1]

> Stanislav  (30.05.2007 09:48:14)  [14]

ansi это не Юникод
utf-8 это не Юникод
Юникод (UCS2) это в Дельфи WideString

Но не понятно к чему бы приводить список этих функций, я повторю - Дельфи с Юникод работает нормально, Дельфи.VCL с Юникод не работает никак


Desdechado   (2007-05-30 10:06:00) [2]

Stanislav ©   (30.05.07 09:48) [14]
Как раз наоборот. Я не зря про китайские иероглифы сказал. Они что, не юникодом представляются? А в анси они как будут выглядеть? Правильно, никак.


Stanislav   (2007-05-30 09:48:00) [3]

Desdechado ©   (29.05.07 19:27) [13]
значит это не юникод.


Desdechado   (2007-05-29 19:27:00) [4]

> юникод в обычную строку....
...из вопросительных знаков


Stanislav   (2007-05-29 12:18:00) [5]

Anatoly Podgoretsky ©   (25.05.07 19:19) [11]
Должны преобразовать юникод в обычную строку.


Anatoly Podgoretsky   (2007-05-25 19:19:00) [6]


> А функции преоборазования Utf8toAnsi UnicodeToUtf8?

А что функции?


Desdechado   (2007-05-25 19:01:00) [7]

Stanislav ©   (25.05.07 17:40) [9]
Для иероглифов?


Stanislav   (2007-05-25 17:40:00) [8]

А функции преоборазования Utf8toAnsi UnicodeToUtf8?


Desdechado   (2007-05-25 12:27:00) [9]

http://mh-nexus.de/tntunicodecontrols.htm

PS не пробовал


Плохиш   (2007-05-25 12:13:00) [10]


> pirate ©   (25.05.07 09:54) [5]

http://www.freebyte.com/programming/delphi/#delphiunicodelibraries


Anatoly Podgoretsky   (2007-05-25 10:05:00) [11]

Есть еще один проект, имя не помню, который прозрачно работает, на уровне перехвата вызовов АПИ, насколько хорош и беспроблемен не знаю. Может стоит поискать на сайте Борланда.


pirate   (2007-05-25 09:54:00) [12]

У tnt-ware на сайте написано, что tnt unicode стал платным проектом, мол его у них купила tms-software итд.
Какие еще варианты?


pirate   (2007-05-25 08:42:00) [13]


> Дельфи VCL Юникод не поддерживает

У моих друзей есть какой-то драйвер. Когда его устанавливаешь, то VCL все отображает. Но там гемор с установкой, регистрацией итд

Я думаю, что если какая то внешняя прога это может сделать, то почему моя не может?


Anatoly Podgoretsky   (2007-05-25 08:33:00) [14]

> pirate  (25.05.2007 07:50:00)  [0]

Дельфи VCL Юникод не поддерживает


fd979   (2007-05-25 08:29:00) [15]

TNT Components


pirate   (2007-05-25 07:52:00) [16]

Немного ошибся: это не вопрос, а утверждение. XP поддерживает отображение и набор символов этого языка.


Наверх

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