Тут недавно вспоминалась проблема международной кодировки URL. И правильная вставка ссылок.
То есть:
Надо в форум вставить ссылку на Википедию, Луркморье и т.п. сайты, где
в адресе используется
кириллица.
например
- Код: Выделить всё
http://ru.wikipedia.org/wiki/Донецк
- если вы с адресной строки в Опере скопируете в форум такую ссылку, то движок форума отрежет все русские буквы - ну не воспринимает он кириллицу в адресе - надо заменять национальные символы
эскейп-символами. Например, русская буква
Д должна быть записана как
%C4 - тогда ссылка будет нормально работать.
До сегодняшнего дня я, если сталкивался с такой проблемой - просто вставлял кириллический адрес в ФаерФокс, а из него копировал через буффер уже в окно в Опере - ФФ отдавал адрес уже с escape-символами. При этом адрес в ФФ в самой адресной строке визуально написан кириллицей.
Только сегодня допёр, что можно настроить UTF-8 в самой Опере.
Настройка -> Расширенные -> Сеть -> кодировать международные веб-адреса в UTF-8 - снимаете галочку и теперь тот же адрес статьи про Донецк на Википедии будет выглядеть вот так:
- Код: Выделить всё
http://ru.wikipedia.org/wiki/%C4%EE%ED%E5%F6%EA
Т.е. кириллица в адресе сразу будет отображаться в виде escape-символов (или эскейп-последовательностей).
И в таком виде можно адрес спокойно вставлять на форуме (красивее будет, если вы его в тег URL запрячете - чтобы вся эта абракадабра не мозолила глаза) - он будет правильно "кликаться".
Это, правда, несколько неудобно тем, что теперь по адресу непонятно, о чём статья. Эту мелкую неудобность можно минимизировать, если вывести на какую-нибудь панельку Оперы кнопочку, которая на лету будет позволять переключаться между двумя этими представлениями адреса. Как будет время - поковыряюсь, как можно свою кнопку добавить.
PS: извиняюсь за сумбурность, но "UTF, esape-последовательности, кодировка..." - это такой суровый матан...
- сам почти интуитивно всё понимаю, но чётко разжевать для далёких от программирования людей не в состоянии...