<<<1...5...101112131415161718>>>
Ratibor |
|
---|---|
Trustmaster |
|
---|---|
Эрих мария ремарка: кириллица в ссылках адресной строки в кодировке UTF8, поэтому у сайтов с CP1251 возникают проблемы. Я это, кажется, в плагине поиска фиксил когда-то.
May the Source be with you!
|
Trustmaster |
|
---|---|
Странно, у меня в Firefox 3.0.5 и Opera 9.60 нормально, без ромбиков.
May the Source be with you!
|
Ratibor |
|
---|---|
# Trustmaster : Странно, у меня в Firefox 3.0.5 и Opera 9.60 нормально, без ромбиков.Когда просто переходишь по ссылке: http://nelfiel.kodigy.com/tags/?t=блог то все нормально, а вот когда копируешь в буфер nelfiel.kodigy.com/tags/?t=блог и вставляешь в браузер в строку ввода, то тогда и вылазят эти ромбики. Не задавай глупых вопросов, не услышишь вранья.
|
Trustmaster |
|
---|---|
Кстати, гугл понимает транслит в запросах и ссылках. Но только распространенный его вариант (mishtsi).
May the Source be with you!
|
Trustmaster |
|
---|---|
# Ratibor : Когда просто переходишь по ссылке:Поступаю аналогично, работает. Какая ОС и браузер? И что происходит, если ключевое слово написать в строке адреса вручную (на русском)? May the Source be with you!
|
Ratibor |
|
---|---|
# Trustmaster : Поступаю аналогично, работает. Какая ОС и браузер? И что происходит, если ключевое слово написать в строке адреса вручную (на русском)?ОС Виста, браузер Опера 9.51 Вручную вбиваю, получается: а также: ОС Виста, браузер IE 7 Если вручную вбить, то вместо черных ромбиков - белые квадратики. Ну и вот твой хваленый Firefox, правда уже под FreeBSD 7.0: В Konqueror под FreeBSD квадратики как в IE. 4 браузера и 2 ОС = результат одинаков :) P.S. А вот в Опере 9.27 под FreeBSD все нормально :) Не задавай глупых вопросов, не услышишь вранья.
|
|
This post was edited by Ratibor (2008-12-25 07:27, 15 years ago) |
Trustmaster |
|
---|---|
А сейчас?
May the Source be with you!
|
Ratibor |
|
---|---|
Тоже самое.
Еще раз уточню, я вбиваю не в форму поиска на странице, а в строку ввода URL в браузере, т.е. копирую ссылку в буфер nelfiel.kodigy.com/tags/?t=блог и потом уже вставляю ее в браузере. Только опера под фрей отработала нормально(см. скрин выше). Не задавай глупых вопросов, не услышишь вранья.
|
Trustmaster |
|
---|---|
Проблема явно в кодировке, потому что у тебя в адресной строке слово не в UTF-8, а в CP1251 и KOI8-R. Отличить очень просто: в UTF строка в 2 раза длиннее. Я добавил недостающий мета-тэг, но, как видишь, тебе это не помогло.
У меня работает, потому что системная локаль UTF-8. Судя по тому, что ты говоришь, у тебя буфер и адресная строка в CP1251 (преобразование из юникода идет автоматически), что не удивительно для Винды. Надо посмотреть, как еще можно исправить ситуацию. Вот если не найдем решение, тогда придется добавлять опцию передачи тэгов в base64 или через транслитерацию. May the Source be with you!
|
Sergeich |
|
---|---|
У меня если по ссылке переходить получается один адрес (внешний вид), а если просто скопировать в адресную строку ссылку, то получается другой адрес. И тот и тот не читаем, а если в одном браузере возникают такие разночтения, то в топку саму идею, к тому же даже в плане юзабельности не великий смысл видеть в ссылке национальные символы, т.к. мало кто будет переключать раскладку при воооде адреса, а уж кракозябры и вовсе невоспроизводимы.
|
Ratibor |
|
---|---|
# Sergeich : И тот и тот не читаем, а если в одном браузере возникают такие разночтения, то в топку саму идею, к тому же даже в плане юзабельности не великий смысл видеть в ссылке национальные символы, т.к. мало кто будет переключать раскладку при воооде адреса, а уж кракозябры и вовсе невоспроизводимы.Вот и я о том же :) Зделать транслитерацию и все проблеммы решены. Даже если и будут пару слов выглядеть как tags_ru-m73c7.html, то это намного лучше, чем все кракозябры. Да к тому же можно в той таблице несколько символов заменить на другие. # Trustmaster : У меня работает, потому что системная локаль UTF-8. Судя по тому, что ты говоришь, у тебя буфер и адресная строка в CP1251 (преобразование из юникода идет автоматически), что не удивительно для Винды.Проблемма в том что винда и стоит у большинства :) Кстати насколько я помню в висте уже нормальная поддержка UTF-8. Но таже виста не у большинства стоит, а стоит XP, а в XP я даже тестировать не буду, там IE 6, а это караул :) Не задавай глупых вопросов, не услышишь вранья.
|
NovoKain |
|
---|---|
В таком случае лучше транслитерацию делать. Это более читаемо.
|
Trustmaster |
|
---|---|
Вот вам задачка: составить лингвистически правдоподобную взаимнооднозначную таблицу транслитерации для расширенного набора символов UTF-8, учитывая то, что в тэге теоретически могут встречаться слова, числа и некоторые знаки.
May the Source be with you!
|
esclkm |
|
---|---|
а может в лэнг файлах помещать таблицу транслитерации? специально для этих целей?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |