Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Перл скрипт Проблемы с формуларом Кириллица

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Ср Фев 28 2007 13:09    Заголовок сообщения: Перл скрипт Проблемы с формуларом Кириллица Ответить с цитатой

Пожалуйста помогите.

Перл скрипт интернет-аукциона Русский язык Кодировка скрипта utf8.
При отправке описания товара на русском и последующем просмотре результата - одни иероглифы вместо русских букв.

Что делать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Ср Фев 28 2007 15:44    Заголовок сообщения: Ответить с цитатой

Ниче не понял, кроме того что проблема с кодировками. Вот статья про кодировки в Web, но она написана применительно к платформе Java.

http://skipy.developer.juga.ru/ -> Техника -> Вавилонское столпотворение. Часть 3. Веб-приложения.
_________________
Самоловских Виталий aka Kefir
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Ср Фев 28 2007 16:23    Заголовок сообщения: Ответить с цитатой

Спасибо!
Да, почему-то изменяется кодировка при отправлении описания товара. Т.е. я хочу поставить свой товар на аукцион (который я тестирую сейчас, я его скачала с интернета), пишу по-русски описание товара в окошке формуляра для описания. Отправляю. Смотрю, как получилось - а там иероглифы вместо моего описания. Такая проблема.
Скрипт написан в Перл (не мною), поставила в конфигурации скрипта кодировку utf8. Пробовала и Windows 1251 но та же история происходит.....


Последний раз редактировалось: Lera0123 (Пт Мар 02 2007 06:13), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Чт Мар 01 2007 06:46    Заголовок сообщения: Ответить с цитатой

Так и не решила проблемы. Кто-нибудь знает?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Чт Мар 01 2007 07:16    Заголовок сообщения: Ответить с цитатой

1. Какой используется браузер? На других тот же эффект?
2. Какая кодировка указана на странице?
3. Каким методом (GET или POST?) передаются данные формы?
4. Какой используется сервер? Какие кодировки указаны в его настройках?
_________________
Самоловских Виталий aka Kefir
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Чт Мар 01 2007 07:42    Заголовок сообщения: Ответить с цитатой

Браузер IE
на мозилле тот же эффект.

На странице указана кодировка в настоящее время Windows 1251, до этого пробовала первоначально utf8

Форма POST

Сервер.... Rolling Eyes мммм.... Есть Аpache для локальной работы. А в Интернет STRATO. Посмотрю кодировки Apache? Настраивала его с помощью русской инструкции.

Я новичок и сижу с этой проблемой уже третий день.... Rolling Eyes
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Чт Мар 01 2007 07:49    Заголовок сообщения: Ответить с цитатой

Попытаюсь изложить проблему еще раз, получше.

Если хочу при тестировании Перл интернет-аукциона вставить описание товара на русском языке в формуляр ("Добавить новый товар"), все пишу русскими буквами, потом отсылаю данные ("Отправить") , чтобы они появились на сайте-аукционе, смотрю, что получилось - а там на месте описания товара одни иероглифы вместо русских букв.

Ну, для наглядности, это так же, как если бы я здесь писала свое сообщение, потом нажала "Отправить" или "Предв. просмотр", а там вышли бы на месте русских букв каракули.

Скрипт написан в Перл, поставила в конфигурации скрипта кодировку utf8. Пробовала и Windows 1251 но та же история происходит..... Есть Арасне.

В чем здесь дело? Предполагаю, что какая-то мелочь, но какая-........?
Нужна ли здесь Text::Iconv преобразование кодировки?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Чт Мар 01 2007 10:22    Заголовок сообщения: Ответить с цитатой

Ни в коем случае. Это должно лечиться настройками.

Конфигурационник апача в студию.
_________________
Самоловских Виталий aka Kefir
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Чт Мар 01 2007 10:38    Заголовок сообщения: Ответить с цитатой

O.k., так дело в арасне!

А как его обработать?

Сказать Арасне отдавать кодировку utf-8?

А где что подправить?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Чт Мар 01 2007 11:02    Заголовок сообщения: Ответить с цитатой

У меня нет под рукой апача, к сожалению...
_________________
Самоловских Виталий aka Kefir
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Чт Мар 01 2007 11:15    Заголовок сообщения: Ответить с цитатой

Вот прочла про кодировку Арасне, но не нашла в своем httpd.conf строки AddDefaultCharset.
Shocked

Добавить ее самолично? А в какое место?


==============================================
Находим в httpd.conf строку, начинающуюся на AddDefaultCharset. Скорее всего, полностью она будет выглядеть как AddDefaultCharset ISO-8859-1, что соответствует кодировке ISO-8859-1, в которой символы кириллицы отсутствуют. Меняем ISO-8859-1 на windows-1251, если предполагается, что сайт будет содержать страницы в кодировке Windows, на KOI-8r, если используется KOI-8, или на ту, которая нужна. Сохраняем файл, перезапускаем Apache – и наблюдаем нормальный русский язык на нашей тестовой странице в любом браузере.

===============================================
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Чт Мар 01 2007 11:44    Заголовок сообщения: Ответить с цитатой

возможно она есть в комментариях httpd.conf, если есть, то нужно ее раскомментить, если нет, то добавить самолично.
_________________
Самоловских Виталий aka Kefir
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Чт Мар 01 2007 12:37    Заголовок сообщения: Ответить с цитатой

Все сделала, - добавила самолично, пробовала Windows1251, потом utf-8, перезарядила Apache, к сожалению, нет улучшений проблемы.

Так-то русские буквы выходят (они и раньше выходили, те, кот. в скрипт писались), а вот с "формуляром" тоже самое, как и было, иероглифы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Чт Мар 01 2007 13:22    Заголовок сообщения: Ответить с цитатой

Отлично, значит проблемы при передаче данных из формы на сервер!

а у формы кодировка случайно не указана?

Что получается, например, если ввести букву "А"
_________________
Самоловских Виталий aka Kefir
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Пт Мар 02 2007 06:10    Заголовок сообщения: Ответить с цитатой

Получается D с черточкой посередине и черный ромб, а внем белый вопросительный знак.

�
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Пт Мар 02 2007 06:12    Заголовок сообщения: Ответить с цитатой

(Верить моему описанию, а не копированному D, кот. здесь отразилось чуть по-другому.)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Пт Мар 02 2007 08:38    Заголовок сообщения: Ответить с цитатой

А в БД сохраняется, а там какая кодировка?
_________________
Самоловских Виталий aka Kefir
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Пт Мар 02 2007 09:20    Заголовок сообщения: Ответить с цитатой

Я не знаю Crying or Very sad БД-где он? Crying or Very sad Как его распознать, найти? Crying or Very sad
------------------------------------------------------------
# The Path to a 'NON-WEBACCESSABLE' directory of your system
# Maybe you have to chmode it if you use your own setting

$config{'get_path'} = 1; # Set this from 1 to 0 if you want to use your own setting
$config{'basepath'} = '/Your/Basepath';
------------------------------------------------------------
Может, он у меня еще не существует, и его надо создать??? Confused '/Your/Basepath';
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kefir



Зарегистрирован: 16.04.2005
Сообщения: 443
Откуда: Пермь

СообщениеДобавлено: Пт Мар 02 2007 11:49    Заголовок сообщения: Ответить с цитатой

Тяжелый случай...
Где можно этот скрипт посмотреть?
_________________
Самоловских Виталий aka Kefir
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Lera0123



Зарегистрирован: 28.02.2007
Сообщения: 12

СообщениеДобавлено: Сб Мар 03 2007 07:10    Заголовок сообщения: Ответить с цитатой

Demo http://www.everyscript.de/eAuction.html
скрипт download http://www.perlscripts.de/Detailed/8648.shtml
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...