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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2022, 18:33   #1
hexor_boo
Разъяснятор
Форумчанин
 
Аватар для hexor_boo
 
Регистрация: 21.04.2022
Сообщений: 106
Вопрос TNetHTTPRequest (Delphi 10.4) - Кодировки

У меня есть вот такой код на Delphi:

Код:
procedure TfrmMain.btnPostClick(Sender: TObject);
var
 strVarData : TStrings;
begin
 strVarData:=TStringList.Create;
 strVarData.Add('mode=post');
 strVarData.Add('title='+edTitle.Text);
 strVarData.Add('body='+memBody.Text);
 strVarData.Add('mood='+edMood.Text);
 strVarData.Add('music='+edMusic.Text);
 netPost.Post(
  'http://hex-space.ru/client.php', strVarData, Nil, TEncoding.Default
 );
end;
  1. Здесь netPost - это компонент TNetHTTPRequest.
  2. edMusic.Text содержит название на русском.
  3. client.php занят добавлением edMusic.Text в таблицу 'posts'.
  4. Так вот при прямом добавление русских символов в базу на стороне хостера через MySQL-менеджера все прекрасно добавляется - русские буквы присутствуют.
  5. А при добавлении через этот код - в базе знаки вопроса вместо русских букв.
  6. Может быть нужно как-то изменить TEncoding.Default?
hexor_boo вне форума Ответить с цитированием
Старый 25.08.2022, 18:50   #2
hexor_boo
Разъяснятор
Форумчанин
 
Аватар для hexor_boo
 
Регистрация: 21.04.2022
Сообщений: 106
По умолчанию

Ура! Задача решена!
Решение:
Код:
$_POST['music']=mb_convert_encoding($_POST['music'], 'utf-8', 'windows-1251');
hexor_boo вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодировки с++ Den4ik5 Общие вопросы C/C++ 1 11.12.2012 22:07
Внедрение UTF-8 кодировки в Delphi 7 Shuga Помощь студентам 1 10.06.2011 16:31
Кодировки Adblock PHP 3 23.11.2010 23:52
Кодировки Delphi 2009 postal2 Общие вопросы Delphi 2 25.04.2009 19:05
проблема кодировки в Delphi for PHP 2.0 wayfarer Общие вопросы Delphi 1 15.09.2008 17:57