Forums / National / Russian / Бета -впечатления.

<<<1...5...101112131415161718>>>

Ratibor
#211 2008-12-25 06:12
В форму вставляются черные ромбики со знаком вопроса

А с транслитерацией было бы все нормально.
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#212 2008-12-25 06:15
Эрих мария ремарка: кириллица в ссылках адресной строки в кодировке UTF8, поэтому у сайтов с CP1251 возникают проблемы. Я это, кажется, в плагине поиска фиксил когда-то.
May the Source be with you!
Trustmaster
#213 2008-12-25 06:16
Странно, у меня в Firefox 3.0.5 и Opera 9.60 нормально, без ромбиков.
May the Source be with you!
Ratibor
#214 2008-12-25 06:23
# Trustmaster : Странно, у меня в Firefox 3.0.5 и Opera 9.60 нормально, без ромбиков.
Когда просто переходишь по ссылке:
http://nelfiel.kodigy.com/tags/?t=блог
то все нормально, а вот когда копируешь в буфер
nelfiel.kodigy.com/tags/?t=блог
и вставляешь в браузер в строку ввода, то тогда и вылазят эти ромбики.
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#215 2008-12-25 06:24
Кстати, гугл понимает транслит в запросах и ссылках. Но только распространенный его вариант (mishtsi).
May the Source be with you!
Trustmaster
#216 2008-12-25 06:25
# Ratibor : Когда просто переходишь по ссылке:
http://nelfiel.kodigy.com/tags/?t=блог
то все нормально, а вот когда копируешь в буфер
nelfiel.kodigy.com/tags/?t=блог
и вставляешь в браузер в строку ввода, то тогда и вылазят эти ромбики.
Поступаю аналогично, работает. Какая ОС и браузер? И что происходит, если ключевое слово написать в строке адреса вручную (на русском)?
May the Source be with you!
Ratibor
#217 2008-12-25 06:57
# 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
#218 2008-12-25 14:59
А сейчас?
May the Source be with you!
Ratibor
#219 2008-12-25 15:08
Тоже самое.
Еще раз уточню, я вбиваю не в форму поиска на странице,
а в строку ввода URL в браузере,
т.е. копирую ссылку в буфер nelfiel.kodigy.com/tags/?t=блог
и потом уже вставляю ее в браузере.
Только опера под фрей отработала нормально(см. скрин выше).
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#220 2008-12-25 16:01
Проблема явно в кодировке, потому что у тебя в адресной строке слово не в UTF-8, а в CP1251 и KOI8-R. Отличить очень просто: в UTF строка в 2 раза длиннее. Я добавил недостающий мета-тэг, но, как видишь, тебе это не помогло.

У меня работает, потому что системная локаль UTF-8. Судя по тому, что ты говоришь, у тебя буфер и адресная строка в CP1251 (преобразование из юникода идет автоматически), что не удивительно для Винды. Надо посмотреть, как еще можно исправить ситуацию. Вот если не найдем решение, тогда придется добавлять опцию передачи тэгов в base64 или через транслитерацию.
May the Source be with you!
Sergeich
#221 2008-12-25 17:14
У меня если по ссылке переходить получается один адрес (внешний вид), а если просто скопировать в адресную строку ссылку, то получается другой адрес. И тот и тот не читаем, а если в одном браузере возникают такие разночтения, то в топку саму идею, к тому же даже в плане юзабельности не великий смысл видеть в ссылке национальные символы, т.к. мало кто будет переключать раскладку при воооде адреса, а уж кракозябры и вовсе невоспроизводимы.
Ratibor
#222 2008-12-25 17:53
# Sergeich : И тот и тот не читаем, а если в одном браузере возникают такие разночтения, то в топку саму идею, к тому же даже в плане юзабельности не великий смысл видеть в ссылке национальные символы, т.к. мало кто будет переключать раскладку при воооде адреса, а уж кракозябры и вовсе невоспроизводимы.
Вот и я о том же :)
Зделать транслитерацию и все проблеммы решены.
Даже если и будут пару слов выглядеть как tags_ru-m73c7.html,
то это намного лучше, чем все кракозябры.
Да к тому же можно в той таблице несколько символов заменить на другие.

# Trustmaster : У меня работает, потому что системная локаль UTF-8. Судя по тому, что ты говоришь, у тебя буфер и адресная строка в CP1251 (преобразование из юникода идет автоматически), что не удивительно для Винды.
Проблемма в том что винда и стоит у большинства :)
Кстати насколько я помню в висте уже нормальная поддержка UTF-8.
Но таже виста не у большинства стоит, а стоит XP, а в XP я даже тестировать не буду,
там IE 6, а это караул :)
Не задавай глупых вопросов, не услышишь вранья.
NovoKain
#223 2008-12-25 19:34
В таком случае лучше транслитерацию делать. Это более читаемо.
Trustmaster
#224 2008-12-25 22:44
Вот вам задачка: составить лингвистически правдоподобную взаимнооднозначную таблицу транслитерации для расширенного набора символов UTF-8, учитывая то, что в тэге теоретически могут встречаться слова, числа и некоторые знаки.
May the Source be with you!
esclkm
#225 2008-12-25 22:50
а может в лэнг файлах помещать таблицу транслитерации? специально для этих целей?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

<<<1...5...101112131415161718>>>