![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]()
Вот так всё кодируется отлично в ответ получаю закодированную букву 'ы'
Код:
Код:
Последний раз редактировалось Arigato; 27.06.2010 в 01:20. Причина: Название |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Нужно использовать utf8_encode.
Добавлено позже: Чет с кодом не разобрался, не то посоветовал. Попробовал у себя. Тут, видимо дело в том, что #1099 в Edite воспринимается как 5 разных символов, а не как номер одного. Надо глядеть в сторону Chr.
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab Последний раз редактировалось ex.cluz; 27.06.2010 в 00:45. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]()
вместо UTF8Decode ?
или так Edt1.Text:=UTF8encode(Edt4.Text); ? пробовал так Edt1.Text:=chr(Edt4.Text); не компилится( Последний раз редактировалось Stilet; 29.06.2010 в 10:36. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Проблема в том, что когда в эдит1 программно добавить #1099, то делфи автоматически распознает, что это один символ, а вот когда вводится вручную - это становится обычной строкой.
Самому интересно стало, сейчас раберусь. Добавлено позже: Вот так попробуйте: Код:
А если обязательно с решеткой - то ее нужно удалять перед этой операцией. Проблема решена?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab Последний раз редактировалось ex.cluz; 27.06.2010 в 01:19. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]() Цитата:
Код:
а как быть если не одна буква а слово? PS у меня делфи 2010, в делфи7 вообще почему то не конвертирует, хотя код вставляю такой же как и в делфи 10 |
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
У меня Делфи 2007.
Поддержку Юникода как раз с 2009 или с 2010 ввели. А зачем вам конвертация нужна?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]() |
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Вот функции:
Цитата:
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]()
например если вставить в сообщение на практически любой форум такой знак ( _&_#1043; ) без(_) то он конвертируется в букву, как бы такое реализовать на делфи
Последний раз редактировалось Terikon; 27.06.2010 в 01:59. |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]() [OFFTOP] Завтра прикину со свежей головой ![]() [/OFFTOP]
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чём проблема? (Работа с WebBrowser) | Lauri | Общие вопросы Delphi | 0 | 01.04.2010 11:26 |
Не знаю в чём проблема, в сетевой карте, или в винде | Altera | Компьютерное железо | 11 | 11.11.2009 15:21 |
Не знаю в чём проблема | Castro | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 24.12.2008 01:38 |
Ресурсы приложения, не пойму в чём проблема. | Air | Общие вопросы Delphi | 13 | 10.08.2008 21:44 |