Terminator Опубликовано 18 августа, 2010 Поделиться Опубликовано 18 августа, 2010 При добавлении ссылок, в которых есть русские буквы, они искажаются непонятным образом и перестают работать. Понятно, что идет преобразование в коды символов, но что-то происходит неправильно... Пример: 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 В строке "что было" кстати наглядно видно два пробела, непонятно откуда берущихся, которые в ссылке потом просто кодом заменяются. "Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу Ссылка на комментарий Поделиться на другие сайты Поделиться
Татьяна Леус Опубликовано 18 августа, 2010 Поделиться Опубликовано 18 августа, 2010 Terminator, пробел появляется через каждые 50 символов кода. Падающая Звезда Ссылка на комментарий Поделиться на другие сайты Поделиться
Terminator Опубликовано 19 августа, 2010 Автор Поделиться Опубликовано 19 августа, 2010 Полезное наблюдение! Но тем не менее - почему он появляется и как хотя бы в ссылках с этим бороться? Ждем Рида! P.S. Можно конечно отдельно писать через пробел ссылку и ее русское содержимое, потом только пользователю удалить лишние пробелы придется. Но ведь хочется как всегда все и сразу! 1 "Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу Ссылка на комментарий Поделиться на другие сайты Поделиться
Undel Опубликовано 19 августа, 2010 Поделиться Опубликовано 19 августа, 2010 Terminator, полагаю это защитная функция, позволяющая избежать переполнения в полях БД. There are 10 types of people: those who understand binary, and those who don't. I компьютерная война началась когда пингвин разбил яблоком окно Ссылка на комментарий Поделиться на другие сайты Поделиться
Terminator Опубликовано 19 августа, 2010 Автор Поделиться Опубликовано 19 августа, 2010 Terminator, полагаю это защитная функция, позволяющая избежать переполнения в полях БД. Я тоже думаю, что это размер какой-то переменной или чего еще. Как вариант можно было бы отменить представление русских символов кодами, только не знаю насколько это легко и возможно. "Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу Ссылка на комментарий Поделиться на другие сайты Поделиться
ZTX18 Опубликовано 19 августа, 2010 Поделиться Опубликовано 19 августа, 2010 А надо так? http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%B2_%D1%82%D0%B5%D0%BB%D0%B5%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87_%C2%AB%D0%9A%D1%80%D0%B8%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F%C2%BB_%D0%B8_%C2%AB%D0%9A%D1%80%D0%B8%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B8%C2%BB Когда в интернете переходят на Вы, в реале уже давно бьют морду... Ссылка на комментарий Поделиться на другие сайты Поделиться
Terminator Опубликовано 19 августа, 2010 Автор Поделиться Опубликовано 19 августа, 2010 А как это выкладывалось? Может просто мы способа не знаем и городим велосипед... "Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу Ссылка на комментарий Поделиться на другие сайты Поделиться
ZTX18 Опубликовано 19 августа, 2010 Поделиться Опубликовано 19 августа, 2010 Вот такой кнопочкой: Когда в интернете переходят на Вы, в реале уже давно бьют морду... Ссылка на комментарий Поделиться на другие сайты Поделиться
Татьяна Леус Опубликовано 19 августа, 2010 Поделиться Опубликовано 19 августа, 2010 Кстати, пробелы там всё равно есть. Падающая Звезда Ссылка на комментарий Поделиться на другие сайты Поделиться
ZTX18 Опубликовано 19 августа, 2010 Поделиться Опубликовано 19 августа, 2010 Естественно они есть, на случай если придет некто и напишет: аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа ну, или такую ссыль, как я написал То, если не будет авто-пробелов, страница расползется и у модераторов появится работа Когда в интернете переходят на Вы, в реале уже давно бьют морду... Ссылка на комментарий Поделиться на другие сайты Поделиться
Татьяна Леус Опубликовано 19 августа, 2010 Поделиться Опубликовано 19 августа, 2010 ZTX18, Впечатляющая иллюстрация. Однако, что касается ссылки, то там пробелы не совпадают с переносом строк. Падающая Звезда Ссылка на комментарий Поделиться на другие сайты Поделиться
ZTX18 Опубликовано 19 августа, 2010 Поделиться Опубликовано 19 августа, 2010 Проценты, знак _ - все это браузер спокойно переносит на новую строку. Вот ссылка (на эту тему, можно не тыкать) с длинным русским текстом) аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа Когда в интернете переходят на Вы, в реале уже давно бьют морду... Ссылка на комментарий Поделиться на другие сайты Поделиться
Terminator Опубликовано 19 августа, 2010 Автор Поделиться Опубликовано 19 августа, 2010 Вот такой кнопочкой: Хммм... в общем понятно. При длине ссылки более 50 символов, ее значение надо задавать в теге название[/ url] , а обычно пишем вида значение[/ url]. Во втором случае пробелы искажают значение значения при повышенной длине... P.S. Пробел в [/ url] тут стоит только для демонстрации, чтобы форум за тег не принял... Тема себя исчерпала, единственно, то что она вообще возникла таки показывает, что автоподстановка работает неправильно! Найдя ссылку вида http:// оно заменяет ее на значение второго вида, вместо первого из указанных выше. Рид - тебе на заметку! "Борги хитро ассимилировали ференги и купили Звездный флот" © Мяу Ссылка на комментарий Поделиться на другие сайты Поделиться
Malcolm Опубликовано 23 сентября, 2010 Поделиться Опубликовано 23 сентября, 2010 Ух ты, сами разобрались Тема себя исчерпала, единственно, то что она вообще возникла таки показывает, что автоподстановка работает неправильно! Найдя ссылку вида http:// оно заменяет ее на значение второго вида, вместо первого из указанных выше. Рид - тебе на заметку! Угу, взял. Подобные баги не редкость, особенно при учете того, что наш форум глобально уже очень давно не обновлялся, и обходится в основном единичными патчамя. Иногда что-то ускользает Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти