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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите с русским текстом 
V
    Опции темы
DooZ
Дата 11.10.2007, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



добрый день

в скрипте вывожу форму, в ней передаю русский текст, он в перле автоматом кодируется в вид типа: &#число; и т.д. это я так опнимаю utf8 или нет?

после записываю в мискуль базу в этом же формате
потом пробую разыми модулями перевести из этого (&#число;) формата в читаемый русский текст, ничего не переводится, как было в том формате так и осталось
может кто-нить подскажет как быть?
нужен именно текст читаемый т.к. будет выводиться все в файл

заранее сенькс

Добавлено @ 14:59
может чего не правильно делаю?

вот код:
Код

#!/usr/bin/perl -w

use Encode qw(decode encode);

my $data = "&#число;";
print encode('cp1251', decode('utf8', $data));


я по разному пробывал
результат один, ничего не меняет

Это сообщение отредактировал(а) DooZ - 11.10.2007, 15:00
PM MAIL   Вверх
nitr
Дата 11.10.2007, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

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



DooZ, у вас параметр неверно принимается в запросах.
Это русский текст в верный урл переводиться smile uri_encode (что-то в этом роде)

Так что, вы с параметрами запроса перемудрили, или с формой.


--------------------
PM   Вверх
DooZ
Дата 11.10.2007, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



тогда другой вопрос возникает
я передаю в форму и принимаю в виде
my @data=split(/\n/, param("data")); из textarea
как тогда сделать что бы передавалось пригодное для работы и записи в мискуль базу а не &#чило; ?


PM MAIL   Вверх
DooZ
Дата 11.10.2007, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



все ок разобрался
был глюк в скрипте =)
PM MAIL   Вверх
nitr
Дата 11.10.2007, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

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



DooZ, я верно предположил вашу ошибку?


--------------------
PM   Вверх
DooZ
Дата 12.10.2007, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



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


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

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


 




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


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

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