Всё вам верно подсказали, ниже (http://community.livejournal.com/useful_faq/8028471.html?thread=78762807#t78762807) я привёл демонстрацию как это работает. Все нормальные браузеры уже давно отсылают url в UTF-8, потому кодирование через %код_символа уже не столь актуально, хотя при желании работает.
Собственно мой комментарий про utf-8 - это к тому что раньше кириллица в url не могла быть корректно обработана и такие ссылки можно было только кодировать через %код_символа.
А так - опера всё отсылает (вы же по ссылке с кириллицей переходите без проблем ?), просто это бага/фича автораспознавателя ссылок в ЖЖ, что он неверно распознаёт и делает ссылку если в ней есть некоторые символы. Зато явно через тег a href - всё работает, потому я не надеюсь на распознаватель, а всегда вставляю ссылки явно через тег.
Это отвратительно — то, что Вы хотите сделать, — представить текст ссылки в виде набора кодов. (Кодировать же адрес незачем, потому что браузер и так отлично справится.)
no subject
Date: 2008-11-21 04:08 am (UTC)no subject
Date: 2008-11-21 04:24 am (UTC)no subject
Date: 2008-11-21 05:24 am (UTC)no subject
Date: 2008-11-21 05:28 am (UTC)или я что-то делаю не так
no subject
Date: 2008-11-21 05:41 am (UTC)А так - опера всё отсылает (вы же по ссылке с кириллицей переходите без проблем ?), просто это бага/фича автораспознавателя ссылок в ЖЖ, что он неверно распознаёт и делает ссылку если в ней есть некоторые символы. Зато явно через тег a href - всё работает, потому я не надеюсь на распознаватель, а всегда вставляю ссылки явно через тег.
no subject
Date: 2008-11-21 05:13 am (UTC)no subject
Date: 2008-11-21 05:19 am (UTC)ссылка в формате http://ru.wikipedia.org/wiki/Пол_Маккартни , уже не работает
меня интересует способ преобразования http://ru.wikipedia.org/wiki/Пол_Маккартни в http://ru.wikipedia.org/wiki/много букф со знаком %
no subject
Date: 2008-11-21 05:20 am (UTC)Всё работает, надо просто уметь их готовить ;)
Date: 2008-11-21 05:22 am (UTC)no subject
Date: 2008-11-21 04:16 pm (UTC)Правильно сделать так:
<a href="http://ru.wikipedia.org/wiki/Пол_Маккартни">http://ru.wikipedia.org/wiki/Пол_Маккартни</a> → http://ru.wikipedia.org/wiki/Пол_Маккартни (http://ru.wikipedia.org/wiki/Пол_Маккартни)
А ещё лучше так:
<a href="http://ru.wikipedia.org/wiki/Пол_Маккартни">Пол Маккартни</a> → Пол Маккартни (http://ru.wikipedia.org/wiki/Пол_Маккартни)
или:
<a href="http://ru.wikipedia.org/wiki/Пол_Маккартни">Статья в Википедии</a> → Статья в Википедии (http://ru.wikipedia.org/wiki/Пол_Маккартни)
no subject
Date: 2008-11-21 05:33 am (UTC)no subject
Date: 2008-11-21 07:41 am (UTC)Я, наоборот, хотел спросить, как делать такие красивые ссылки со словами кириллицей вместо страшенных километровых УРЛов с %%%%%
:-)
no subject
Date: 2008-11-21 09:38 am (UTC)no subject
Date: 2008-11-21 09:39 am (UTC)тогда писать для непонятливого жж на html'e.
no subject
Date: 2008-11-21 04:18 pm (UTC)no subject
Date: 2008-11-21 05:13 pm (UTC)А тогда http://ru.wikipedia.org/wiki/Пол_Маккартни#/ если - чтоб и жж, и википедии? :)
Внимание, правильный ответ!
Date: 2008-11-21 05:15 pm (UTC)Решётка экранирует последний слэш от википедии, слэш помогает парсеру жж переварить все слово целиком:)