Перейти к содержанию

Ссылки с кириллицей


Terminator

Рекомендуемые сообщения

При добавлении ссылок, в которых есть русские буквы, они искажаются непонятным образом и перестают работать. Понятно, что идет преобразование в коды символов, но что-то происходит неправильно...
 
Пример: http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
 
Сама ссылка в тексте тега правильная (видно при редактировании), но при отображении тут появляются в тексте лишние символы с кодом пробела "%20"
 
Что было: wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
 
Что получилось: wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
 
В строке "что было" кстати наглядно видно два пробела, непонятно откуда берущихся, которые в ссылке потом просто кодом заменяются.

"Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу

Ссылка на комментарий
Поделиться на другие сайты

Полезное наблюдение! Но тем не менее - почему он появляется и как хотя бы в ссылках с этим бороться? Ждем Рида!
 
P.S. Можно конечно отдельно писать через пробел ссылку и ее русское содержимое, потом только пользователю удалить лишние пробелы придется. Но ведь хочется как всегда все и сразу!

  • Нравится 1

"Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу

Ссылка на комментарий
Поделиться на другие сайты

Terminator, полагаю это защитная функция, позволяющая избежать переполнения в полях БД.

There are 10 types of people: those who understand binary, and those who don't.
 
I компьютерная война началась когда пингвин разбил яблоком окно

Ссылка на комментарий
Поделиться на другие сайты

Terminator, полагаю это защитная функция, позволяющая избежать переполнения в полях БД.

Я тоже думаю, что это размер какой-то переменной или чего еще. Как вариант можно было бы отменить представление русских символов кодами, только не знаю насколько это легко и возможно.

"Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу

Ссылка на комментарий
Поделиться на другие сайты

А как это выкладывалось? Может просто мы способа не знаем и городим велосипед...

"Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу

Ссылка на комментарий
Поделиться на другие сайты

Вот такой кнопочкой: createlink.gif ;)

Когда в интернете переходят на Вы, в реале уже давно бьют морду...

Ссылка на комментарий
Поделиться на другие сайты

Естественно они есть, на случай если придет некто и напишет:
 
аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа
 
ну, или такую ссыль, как я написал ;)
 
То, если не будет авто-пробелов, страница расползется и у модераторов появится работа :)

Когда в интернете переходят на Вы, в реале уже давно бьют морду...

Ссылка на комментарий
Поделиться на другие сайты

ZTX18, :) Впечатляющая иллюстрация. Однако, что касается ссылки, то там пробелы не совпадают с переносом строк.

Падающая Звезда

Ссылка на комментарий
Поделиться на другие сайты

Проценты, знак _ - все это браузер спокойно переносит на новую строку. Вот ссылка (на эту тему, можно не тыкать:)) с длинным русским текстом)
 
аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа

Когда в интернете переходят на Вы, в реале уже давно бьют морду...

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Ух ты, сами разобрались :)

Тема себя исчерпала, единственно, то что она вообще возникла таки показывает, что автоподстановка работает неправильно! Найдя ссылку вида http:// оно заменяет ее на значение второго вида, вместо первого из указанных выше.

Рид - тебе на заметку!

Угу, взял.
Подобные баги не редкость, особенно при учете того, что наш форум глобально уже очень давно не обновлялся, и обходится в основном единичными патчамя. Иногда что-то ускользает :)

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...