Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> пробдема с кодировкой при использовании cgi 
V
    Опции темы
cvetik
Дата 22.7.2008, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 30.4.2008

Репутация: нет
Всего: нет



Привет! Проблема в следующем:
есть база mysql  в ней по умолчанию прописана utf-8
 написан скрипт, котрый выводит на html- страничке результат запроса из этой базы
но там, где встречаются в базе русккие символы на страничке отображается что-то типа ??????????? ???? ???
 в httpd.conf(apache) написано 
Код

AddDefaultCharset UTF-8

в cgi скрипте написано
Код

print "Content-Type: text/html; charset=utf-8\n\n"

в питоновском модуле везде прописан   # coding: utf-8

и для всех шаблонов указано 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
в чем может быть проблема?
PM MAIL   Вверх
Daevaorn
Дата 22.7.2008, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 3
Всего: 70



А кодировка базы какая?
PM MAIL WWW   Вверх
cvetik
Дата 22.7.2008, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 30.4.2008

Репутация: нет
Всего: нет



 вот фрагмент из дампа базы :
Код

CREATE TABLE `hd_tasktype` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(150) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;


как раз та таблица из которой все это берется

PM MAIL   Вверх
cvetik
Дата 22.7.2008, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 30.4.2008

Репутация: нет
Всего: нет



как выяснилось проблема крылась в отсутствии строки
Код

db.query("SET NAMES utf8")


Это сообщение отредактировал(а) cvetik - 22.7.2008, 15:34
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.1599 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.