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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.08.2014, 14:29   #31
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию


Smitt&Wesson
, Ну ты и задал ему вопрос.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума
Старый 09.08.2014, 14:35   #32
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
конечно, скоро выложу
Наверное с этого и стоило начать.
Цитата:
клирес от котангенса?
Клиренс может?
I'm learning to live...
Stilet вне форума
Старый 09.08.2014, 17:35   #33
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Наверное с этого и стоило начать.

Клиренс может?
Ну да, на клотике чай пили , а на ватерлинии в футбол играли
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума
Старый 09.08.2014, 18:03   #34
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
на клотике чай пили , а на ватерлинии в футбол играли
Хе, а на брамсе с чайками гудели )))
I'm learning to live...
Stilet вне форума
Старый 10.08.2014, 08:03   #35
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Ниже xml файл, на выходе квадратик должен расшифровать в это -> &# 128521 ; без пробелов...

Я использую онлайн декодеры http://www.yellowpipe.com/yis/tools/encrypter/index.php и http://www.roubaixinteractive.com/Pl...ry_To_Text.asp (не реклама) и они спокойно расшифровывают этот квадратик причем расшифровывают правильно.
Вложения
Тип файла: rar example.rar (304 байт, 10 просмотров)

Последний раз редактировалось FleXik; 10.08.2014 в 08:06.
FleXik вне форума
Старый 10.08.2014, 10:03   #36
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

уже ближе к истине, короче

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  XMLDocument1.LoadFromFile('example.xml');
  Form1.Memo1.Lines.Add(HTMLDecode(UTF8Decode(XMLDocument1.XML.Text)));
end;
если делаю так - все выводится только вместо квадратика я получаю 2 знака вопроса, т.е: "??", а должно быть &# 128521 ; (без пробелов)

Последний раз редактировалось FleXik; 10.08.2014 в 10:22.
FleXik вне форума
Старый 10.08.2014, 11:50   #37
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,777
По умолчанию

Цитата:
Сообщение от FleXik Посмотреть сообщение
Ниже xml файл, на выходе квадратик должен расшифровать в это -> &# 128521 ; без пробелов...
Во, теперь стало понятно. Под квадратиком скрывается символ Юникода U+1F609 -- WINKING FACE (подмигивание). В последниях версиях Юникода окончательно стандартизировали коды для смайликов, изначально придуманные японцами, так что теперь даже смайлики идут по стандарту. По нему уже выдает смайлики вконтактик, например.

Поскольку коды смайликов оказались за BMP (Basic Multilingual Pane), для их кодирования нужно больше двух байт. В UTF-16 они идут в виде суррогатной пары, а в UTF-8 -- в виде четырехбайтовой последовательности, которую понимают не все раскодировщики UTF-8. В частности, функция Utf8Decode из Delphi 7 четырехбайтовые UTF-8 еще не понимает, а в Delphi XE2 уже понимает.

На нормальный вопрос -- нормальный ответ.
Vapaamies вне форума
Старый 10.08.2014, 11:53   #38
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Под квадратиком скрывается символ Юникода U+1F609 -- WINKING FACE (подмигивание)
да, это смайлы

Vapaamies, спасибо больше за ответ, но можно ли как-то решить эту проблему в Delphi 7? Не хочется перекачивать Delphi и переделывать заново проэкт... да и насколько я знаю в Delphi XE код немного отличается от кода Delphi 7....

Последний раз редактировалось Stilet; 10.08.2014 в 14:25.
FleXik вне форума
Старый 07.09.2014, 09:56   #39
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

up, проблема все еще актуальна.
FleXik вне форума
Старый 07.09.2014, 10:10   #40
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Лично я не знаю как решить твою проблему быстро без некоего компонента. который будет отрисовывать смайлы.
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача: есть БД с 2 файлами в которые записываются данные о квартирах, выбрать нужные данные lexa_7up Помощь студентам 4 11.01.2014 19:37
Memo - Enter в виде квадратика.. kta87 Общие вопросы Delphi 2 10.04.2012 14:19
Как упорядочить данные (перевести данные из стольбцов в строки)? opeck Microsoft Office Excel 3 21.11.2011 01:43
Не парсятся куки bulldog5293 Работа с сетью в Delphi 2 01.02.2011 20:15
Движение квадратика artemavd Общие вопросы Delphi 20 03.05.2010 08:49