Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Catalyst, mod_perl, Кодировка 
V
    Опции темы
DEER
Дата 16.8.2010, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

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



Добрый день
Есть сайтик на Catalyst
запустили его на FreeBDS 
Первое время - тестирование проводили на каталистовском веб сервере ( script/myapp_server.pl )
Всё работало.
Теперь надо бы перенести на Apache 2.2 (ставили с портов)
Все сделали вот как тут написано и вот результат http://tender.tdbars.ru/ 
Вот что это? Всю голову сломали :(
Если подсовывать просто файл в WINDOWS-1251, то русские символы показываются на странице. Если запускаем script/myapp_server.pl, то русские символы показываются на сайте. 
Если запускаем на апачи, кодировка бъется.
Кто нибудь сталкивался с таким?
В какую сторону копать?  smile 



--------------------
 
PM MAIL WWW ICQ MSN   Вверх
gcc
Дата 16.8.2010, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

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



для начала, покажи, что передается в конструктор use Catalyst qw// в файле MyApp.pm ?
там "уникод" какой-то стоит?

Добавлено через 1 минуту и 55 секунд
и еще в настройках самого апача (не в mod_perl), возможно, нужно включить поддержку этой кодировки...
PM WWW ICQ Skype GTalk Jabber   Вверх
DEER
Дата 16.8.2010, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

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



Код

package tenders;

use strict;
use warnings;

use Catalyst::Runtime '5.70';

use parent qw/Catalyst/;
use Catalyst qw/-Debug
                ConfigLoader
                Static::Simple/;
our $VERSION = '0.01';


Цитата

и еще в настройках самого апача (не в mod_perl), возможно, нужно включить поддержку этой кодировки... 

вот сам апачи отдает правильно всё. Если положить просто html документ - то отображается корректно.
а в мод_перл как то особо надо включать поддержку кодировок? Может там не включено?
ещё появилась мысль, что происходит двойное кодирование. Может на стороне апачи отклюить как то можно?

Это сообщение отредактировал(а) DEER - 16.8.2010, 14:40


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
gcc
Дата 16.8.2010, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

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



DEER, может попробуй utf8? какая в принципе разница какая кодировка?
PM WWW ICQ Skype GTalk Jabber   Вверх
DEER
Дата 16.8.2010, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 749
Регистрация: 12.4.2005
Где: г. Рязань

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



да там как бы всё сейчас в cp1251 и БД, и шаблоны, и классы. Их же перекодировать придется?


--------------------
 
PM MAIL WWW ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




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


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

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