Новости  |  Форум  |  Библиотека  |  Инквизиция  |  Ночной Дозор  |  Дневной Дозор  |  Организации  |  SMS Вход в игру
Форум игры Дозоры, Гроза в Сумраке 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы 
 ВходВход 
Передача параметрка nick в profiles.cgi

 
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Дозоры -> Архив
Предыдущая тема :: Следующая тема  
Автор Сообщение
Hamber



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

СообщениеДобавлено: Чт Сен 01, 2005 12:09 pm    Заголовок сообщения: Передача параметрка nick в profiles.cgi Ответить с цитатой

Здравствуйте.

У меня вопрос видимо к Админам.

Есть скрипт, кот. называется profiles.cgi.
Он позволяет показывать информацию о нике.

Пример:

http://profiles.dozory.ru/cgi-bin/profiles.cgi?nick=Hamber

Данный пример отрабатывает замечатально и скрипт возвращает информацию.

Пример2:

http://profiles.dozory.ru/cgi-bin/profiles.cgi?nick=Петя

Данный пример отрабатывает некорректно и пишет что такой ник не существует, хотя если его ввести ВРУЧНУЮ, то скрипт все вернет.

Вопрос: Как правильно передавать РУССКИЕ ники для корректной обработки?

С уважением,
Михаил.
Вернуться к началу
Игровой профиль Посмотреть профиль Отправить личное сообщение
Alermo
Программист проекта


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

СообщениеДобавлено: Чт Сен 01, 2005 2:17 pm    Заголовок сообщения: Ответить с цитатой

когда Вы набираете ник в форме - браузер конвертирует русские символы в момент отправки в кодировку страницы (KOI8-R). Когда же просто вручную в URL набрать русские символы, то браузер отправит их в кодировке, которая установлена в вашей ОС по умолчанию (UTF8 или CP1251).
Вернуться к началу
Игровой профиль Посмотреть профиль Отправить личное сообщение Отправить e-mail
Hamber



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

СообщениеДобавлено: Чт Сен 01, 2005 3:27 pm    Заголовок сообщения: Ответить с цитатой

имя Петя = оЕРЪ (KOI8-R)

я пишу http://profiles.dozory.ru/cgi-bin/profiles.cgi?nick=оЕРЪ

Он не понимает.

Может подробнее объяснишь как мне передать через обычную хттп ссылку русский ник ?
Вернуться к началу
Игровой профиль Посмотреть профиль Отправить личное сообщение
Alermo
Программист проекта


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

СообщениеДобавлено: Чт Сен 01, 2005 3:40 pm    Заголовок сообщения: Ответить с цитатой

Hamber писал(а):
имя Петя = оЕРЪ (KOI8-R)

я пишу http://profiles.dozory.ru/cgi-bin/profiles.cgi?nick=оЕРЪ

Он не понимает.

Может подробнее объяснишь как мне передать через обычную хттп ссылку русский ник ?


имя Петя = оЕРЪ при перекодировке из CP1251 в KOI8-R
если у тебя XP - то по умолчанию у тебя UTF8, а не cp1251.
Вернуться к началу
Игровой профиль Посмотреть профиль Отправить личное сообщение Отправить e-mail
Hamber



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

СообщениеДобавлено: Чт Сен 01, 2005 4:06 pm    Заголовок сообщения: Ответить с цитатой

А где мне найти алгоритм как из UTF8 переделать в KOI8-R ?
Вернуться к началу
Игровой профиль Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Дозоры -> Архив Часовой пояс: GMT + 3
Страница 1 из 1

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


Powered by phpBB © 2001, 2002 phpBB Group