Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вывод символов юникода в Delphi через Tedit
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - FAQ
Бака
Мне нужно выводить японские буквы (символы хироганы) через TEdit. Для этого скачал Юникод шрифт ArialUnicode MS (где есть и хирогана). В параметрах шрифта TEdit установил нужный шрифт и столкнулся со следующим: если вводить символы через chr(код символа), то в Edit отображаются только некоторые японские символы, а остальные знаком '?'. Интуиция мне подсказывает, что через chr этого не сделать, но вот через что? Подскажите пожалуйста.
Barmutik
Вся проблема в том что Delphi нативно НЕ поддерживает юникод.. что бы на Вашей НЕ япоской винде увидеть японские символы Вам не обходимо сипользовать специальные юникод контролы. Советую обратить внимание на набор TNTUnicodeControls.. Он бесплатный и в нём существуют почти все основные Дельфийские контролы в юникодном исполнении...
Бака
Спасибо огромное. Буду копать в этом направлении...
Barmutik
Удачи! Обращайтесь если что .. я когда-то этому вопросу много времени уделил...
Бака
Даа в общем-то не так здесь всё просто... Скачал компоненты, поставил на Developer Studio 2006 и понял... что найти быстрый простой хелп по компонентам не реально. А волнует в общем-то простенький вопрос: как в через TTntEdit выводить нужный Unicode символ, содержащийся в определённом Unicode шрифте, зная его обозначение в charmap.exe (например: U+3044: Hiragana Letter I). Если не затруднит скиньте пожалуйста функцию или ссылку.
Kuro
Цитата(Barmutik @ 4:05:2007, 07:36 )
Обращайтесь если что .. я когда-то этому вопросу много времени уделил...
*


С Вашего позволения...
У меня вопрос в следующем:
Значение из TNTEdit1.Text присваивается TNTLabel1.Caption Необходимо записать это значение (Китайский текст) в файл, а потом считать его от туда и чтобы оно правильно отображалось... Подскажите, плз, как это можно зделать...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.