Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2010, 15:56   #1
fezilk24
Заблокирован
 
Регистрация: 16.11.2009
Сообщений: 85
По умолчанию перевести код юникода в читабельный текст

Здравствуйте!

Как преобразовать код юникода
(к примеру, #9143; ) в текст, т.е. в символ, соответстующий этому коду?

Может быть, скачать библиотеки/компоненты какие?

Благодарю
fezilk24 вне форума Ответить с цитированием
Старый 10.06.2010, 18:17   #2
fezilk24
Заблокирован
 
Регистрация: 16.11.2009
Сообщений: 85
По умолчанию

актуально..
fezilk24 вне форума Ответить с цитированием
Старый 10.06.2010, 18:26   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

WideString есть такой тип данных, а вообще в более новых Делфи Юникод по умолчанию
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.06.2010, 18:58   #4
fezilk24
Заблокирован
 
Регистрация: 16.11.2009
Сообщений: 85
По умолчанию

Символ #9143; не отображается, хоть убейте..
Код:
var
s:widechar;
begin
s :=  #9143;
Edit1.Text := s;
Отображается квадратег, а если AnsiChar, то отображается знак вопроса
fezilk24 вне форума Ответить с цитированием
Старый 10.06.2010, 19:04   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у вас версия Делфи какая?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.06.2010, 19:10   #6
fezilk24
Заблокирован
 
Регистрация: 16.11.2009
Сообщений: 85
По умолчанию

2009-ая версия
fezilk24 вне форума Ответить с цитированием
Старый 10.06.2010, 19:14   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

шрифт точно стоит нормальный?(с Юникод поддержкой)
попробуйте через chr
а так же можно попробывать этот символ в редактор ввести



вам он нужен?(хз как отобразится)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.06.2010, 19:20   #8
fezilk24
Заблокирован
 
Регистрация: 16.11.2009
Сообщений: 85
По умолчанию

1) Tahoma
2) Через chr это как?

Вообще, в Memo1 должна загружатся страница get запросом, содержащая эти самые символы. Затем с помощью pos и posex + copy я нахожу нужный текст (к примеру, ник), и вставляю в Edit1. Но ни в memo, ни в edit, символ нормально не отображается.

при загрузке в мемо загружается только КОД символа
fezilk24 вне форума Ответить с цитированием
Старый 10.06.2010, 19:23   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

может потому что вы вспомните как в html принято такие символы отображать?
Код:
& #9143;
тот символ что написал вам в html коде на форуме выглядит так.(без пробела после амперсанта)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.06.2010, 19:32   #10
fezilk24
Заблокирован
 
Регистрация: 16.11.2009
Сообщений: 85
По умолчанию

допустим..
но в Edit как его загнать, чтобы он отображался ?
fezilk24 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести код с VB на C# LT. Общие вопросы .NET 2 25.05.2010 19:21
Перевести текст marinchik Свободное общение 15 02.07.2008 11:40
Help плиз! Нужно перевести текст в программу!!! XzB Помощь студентам 1 07.06.2008 11:54
как перевести дату в текст zetrix Microsoft Office Excel 0 31.10.2006 07:37