![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Проштудировал весь интернет но так и не смог найти решения. Среда разработки XE5. Необходимо отправить юникодную строку на сайт пост запросом. Использую StringStream чтоб инди не меняла кодировку. Но вот перевести в юникод нормальным методом ни как не получается. Единственный код который работает, выглядит так.
Код:
Последний раз редактировалось doktor255; 28.12.2013 в 18:15. |
![]() |
![]() |
![]() |
#2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
string это и есть юникод, зачем еще конвертировать?
|
![]() |
![]() |
![]() |
#3 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Не знаешь ответ, не пиши. Если бы не было проблем в перекодировании, наверное я бы не писал кучу не нужного кода. Логично??? Я показал принцип перекодирования, который работает. Нужно сделать то же самое, только грамотно.
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Читайте про класс TEncoding и его возможности.
Ах да, с 2009 версии все строки по умолчанию юникодные. Вопрос в другом: уведомляете ли вы сервер от том, что передаете данные не в ожидаемой им кодировке? Это очень важный момент) P.S. Ваши методы кодирования реализованы не правильно. UF8Decode, UTF8Encode уже не в радость? Цитата:
Последний раз редактировалось Человек_Борща; 28.12.2013 в 18:26. |
|
![]() |
![]() |
![]() |
#5 | |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Извиняюсь за грубость, но по другому видимо не как. Для тех кто в танке. Я перепробовал всё что можно, и перечитал всё что можно. В том числе и TEncoding . Работает только тот код что я привёл выше, но даже я понимаю, что это не правильно. Решение есть???
Цитата:
UTF8Encode был бы в радость если бы работал. на сервер всё равно шлётся Ansi. Последний раз редактировалось doktor255; 28.12.2013 в 19:03. |
|
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Если постановка вопроса не понятна, спрошу по другому. Привожу просто проект с двумя кнопками. При клике на первую кнопку появляются иероглифы. При клике на вторую кнопку нормальный текст. Вторую кнопку необходимо привести к первой, чтоб в ShowMessage были такие же иероглифы. Как это сделать? Просьба ответить сразу кодом.
Последний раз редактировалось doktor255; 28.12.2013 в 18:55. |
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну и как же ты отправляешь POST запрос?
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
А какое это имеет значение? Я привёл пример проекта, где вообще нет инди, и обозначил задачу. Может так добьюсь ответа на свой вопрос.
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Примеры: http://www.programmersforum.ru/showthread.php?t=86796 http://www.programmersforum.ru/showthread.php?t=173986 http://programmersforum.ru/showthread.php?t=54340 И так далее. Рекомендую к изучению. P.S. Я в этой теме отвечать больше не буду.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Да лучше бы вообще не отвечал. Пишу что в моём случае сервер работает ИСКЛЮЧИТЕЛЬНО с юникодом (один символ кодируется двумя байтами), и ему глубоко до одного места что я указываю в шапке запроса, но мои слова почему-то игнорируются. Толк от таких ответов??? Ну пробовал я редактировать заголовок формы, ну получил в итоге ошибку со стороны сервера. Дальше то что???
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Юникод | Mrbober | Общие вопросы Delphi | 1 | 11.03.2012 15:02 |
юникод | artush1984 | Общие вопросы C/C++ | 0 | 09.03.2010 17:42 |
Юникод и Delphi 7 | Лубышев | Общие вопросы Delphi | 12 | 02.08.2009 00:11 |
Юникод и ANSI | Ivin | Общие вопросы Delphi | 1 | 17.02.2009 15:45 |
юникод в ANSI | techner | Общие вопросы Delphi | 6 | 12.12.2007 20:40 |