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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2011, 11:55   #1
ramzes777
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 92
Вопрос Проблема с отправкой русского текста

Отправляю русский текст на сайт, он там отображается как "=D0=BD=D0=B0=D0=B7=D0=B2=D0=B0=D0= BD=D0=B8=D0=B5".
Что делатЬ?
ramzes777 вне форума Ответить с цитированием
Старый 23.10.2011, 12:20   #2
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
По умолчанию

1) как отправляешь?
2) кодировка
$me = $me == $me ? $me : $me;
[MoNAMur] вне форума Ответить с цитированием
Старый 23.10.2011, 12:27   #3
ramzes777
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 92
По умолчанию

На сайте кодировка utf8.
Отправляю так:
ASource := TIdMultiPartFormDataStream.Create;
ASource.AddFormField('title', ansitoutf8('Заголовок'));
ASource.AddFormField('brief', 'еще текст русский');
ramzes777 вне форума Ответить с цитированием
Старый 23.10.2011, 12:34   #4
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
По умолчанию

через TIdMultiPartFormDataStreamты не отправишь русский текст, сам с этим намучился. Где-то вычитал что кириллица им не поддерживается. выход: либо найти более грейженную библиотеку инди, либо использовать другой компонент для отправки данных с файлами(например пакет библиотеки synapse).

в более грейженной библиотеке инди:
Код:
ASource.AddFormField('brief', 'еще текст русский','utf-8').ContentTransfer := '8bit';
http://forum.antichat.ru/showthread.php?t=258361
$me = $me == $me ? $me : $me;
[MoNAMur] вне форума Ответить с цитированием
Старый 23.10.2011, 12:47   #5
ramzes777
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 92
По умолчанию

Попробовал так, теперь отсылаются вместо русских квадраты.
Версия инди самая новая.
ramzes777 вне форума Ответить с цитированием
Старый 23.10.2011, 13:12   #6
ramzes777
Пользователь
 
Регистрация: 15.09.2011
Сообщений: 92
По умолчанию

Все получилось, спасибо!
ramzes777 вне форума Ответить с цитированием
Старый 30.03.2012, 18:32   #7
Айдар
Форумчанин
 
Регистрация: 20.06.2009
Сообщений: 195
По умолчанию

нужна ваша библеотека или самая свежая, где ее скачать?

Последний раз редактировалось Айдар; 30.03.2012 в 18:56.
Айдар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение русского текста в С/C++ Ovis Помощь студентам 9 08.04.2011 22:25
mysql вывод русского текста Flippp SQL, базы данных 8 24.07.2010 12:14
Проблема с отправкой текста через tclientsocket (delphi) v2.0 dyonysos Работа с сетью в Delphi 18 08.09.2009 23:20
Проблема с отправкой текста через tclientsocket (delphi) dyonysos Помощь студентам 1 30.08.2009 20:37
Неполадки с кодировкой русского текста. 3dgraph HTML и CSS 3 14.07.2009 19:26