Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > данные в utf8 для базы данных


Автор: ispro 3.4.2012, 19:04
возникла следующая проблема, давно еще написал программу, с помощью indy, программа отправляет данные post-запросом базе данных. как известно indy отправляет данные в кодировке utf8.

хотел бы узнать, если база данных в ascii, то админ увидит "крякозябры" при распечатке моих данных из бд или есть вероятность, что он увидит данные в нормальном виде(исключая, что бд в utf8). прикинул сайт в кодировке utf-8, поэтому большая вероятность, что и бд utf-8, очень был бы этому рад)

данные отправлял тупо так, например:
Код

data.Add('name=Иванов');
data.Add('password=Пароль');
data.Add('ok=enter');

status:=http.Post(url,data);


произвел эксперимент с денвером, при открытие блокнотом присланных данных, данные отображаются нормально, а notepad++ открывает криво, сменив кодировку на utf8, также отображаются корректно.

notepad++:
Код

Иванов;Пароль


notepad.exe:
Код

Иванов;Пароль


успокойте меня или расстройте smile

Автор: Akella 8.4.2012, 20:13
Цитата(ispro @  3.4.2012,  19:04 Найти цитируемый пост)
как известно indy отправляет данные в кодировке utf8.


С каких делов такое отверждение?

Добавлено через 1 минуту и 45 секунд
А вопрос забыл задать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)