Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   ЧПУ на кириллице (https://javascript.ru/forum/server/13965-chpu-na-kirillice.html)

x-yuri 23.12.2010 10:58

в первом сообщении ТС указал настройки, которые перенаправляют запросы на несуществующие файлы/папки в in.php

браузер, как минимум, не всегда может знать, какую кодировку следует использовать. Например, если я получил сыслку по аське... И есть браузеры, которые отправляют в windows-1251

Gozar 23.12.2010 11:26

удалено.

Gozar 23.12.2010 11:56

удалено.

cuberboy 23.12.2010 17:13

спасибо вам за функцию её и надо было :yes:
учебник есть но там этого нету, более того инет рыл пол дня но всё мимо. Решил сделать тему, сейчас это актуально ))

x-yuri 23.12.2010 21:10

Цитата:

Сообщение от Gozar
Уточните пожалуйста браузер и проблему с этим связанную.

не могу сказать, что это прям-таки проблема. Я в общем-то кроме ff 2.0 не нашел других браузеров, которые так работают. Если ему в командной строке написать http://site/я, он отправляет http://site/%FF. Т.е. он передает URL в cp1251. Вот этот момент меня и интересовал. Они теперь всегда в utf-8 передают? Или, если знают кодировку сайта, передают в ней?

Gozar 23.12.2010 23:36

удалено.

x-yuri 24.12.2010 01:02

да дело не в urldecode. Введя в строке браузера http://site/я, firefox 2.0 (windows) отправит http://site/%FF, а другие браузеры http://site/%D1%8F. После urldecode получим http://site/я, но в разных кодировках. Похоже эта проблема уже не актуальна, но раз у тебя есть такие сайты, ты в принципе можешь посмотреть, приходят ли тебе запросы в cp1251


Часовой пояс GMT +3, время: 13:30.