The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"perl, mysql, MSXML, utf8."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"perl, mysql, MSXML, utf8."  
Сообщение от alexey9 email(ok) on 03-Окт-06, 13:30 
Добрый день.

Есть perl скрипт (CGI). Данные к нему и от него идут через Msxml2.XMLHTTP. Все в utf8 т.е:
Сама страница: $CGI_Object->header(-CHARSET=>"utf-8");
Отправка данных со страницы: Msxml2XMLHTTP_Object.setRequestHeader("Content-type", "text/html; charset=UTF-8");
Прием данных (отправка скриптом): $CGI_Object->header(-CHARSET=>"utf-8");
Mysql: все таблицы и все базы данных - utf8 utf8_general_ci
Проблема следующая:
Как splash'ировать данные которые отсылаются скрипту, что бы правильно положить их в базу?
если делать $DBH->quote($data) - данные портятся, по крайней мере в браузере выводятся уже не в utf8. Вопрос походу правильно ли quote(...) обрабатывает utf8 или нет?

Заранее спасибо.
Всего доброго.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "perl, mysql, MSXML, utf8."  
Сообщение от seller on 10-Окт-06, 11:47 
>Добрый день.
>
>Есть perl скрипт (CGI). Данные к нему и от него идут через
>Msxml2.XMLHTTP. Все в utf8 т.е:
>Сама страница: $CGI_Object->header(-CHARSET=>"utf-8");
>Отправка данных со страницы: Msxml2XMLHTTP_Object.setRequestHeader("Content-type", "text/html; charset=UTF-8");
>Прием данных (отправка скриптом): $CGI_Object->header(-CHARSET=>"utf-8");
>Mysql: все таблицы и все базы данных - utf8 utf8_general_ci
>Проблема следующая:
>Как splash'ировать данные которые отсылаются скрипту, что бы правильно положить их в
>базу?
>если делать $DBH->quote($data) - данные портятся, по крайней мере в браузере выводятся уже не в utf8. Вопрос походу правильно ли quote(...) обрабатывает utf8 или нет?
>
>Заранее спасибо.
>Всего доброго.

use utf8; ??
А $dbh->quote() можно и самому написать, если dbh не поддерживает utf8, не так уж и сложно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру