The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



" недоквочивание URL-ей с русскипи буквами"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Диалог с администрацией проекта
Изначальное сообщение [ Отслеживать ]

" недоквочивание URL-ей с русскипи буквами"  +/
Сообщение от Andrey Mitrofanov (?), 09-Июн-12, 13:21 
http://www.opennet.ru/openforum/vsluhforumID3/84906.html#94

Проблема: вставляем правильно квоченый URL (с %-тами на всю катушку), нажимаем [Посмотреть], вверху видим _правильный html со сслыкой, а в боксе "Сообщение" ссылка рас-квочена. Итог: если теперь нажать [Отправить] (или ещё раз [Посмотреть]), но в html-е ссылка будет неквочена, не будет [желаемого/правильного] линка, и, вообще, ссылка может оказаться в кодировке "бНОПНЯ" (см.экспонат#1 выше).

Надо бы: URL-encode-ить (или как там его?) данные в форме при просмотре.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. " недоквочивание URL-ей с русскипи буквами"  +/
Сообщение от Andrey Mitrofanov (?), 19-Ноя-12, 11:24 
> Надо бы: URL-encode-ить (или как там его?) данные в форме при просмотре.

.

$ echo -n 'русификация+консоли+FreeBSD'|recode -f ../x1|tr -d ', \n'|sed 's/0x/%/g'; echo
%D1%80%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F%2B%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8%2B%46%72%65%65%42%53%44
$ _

http://lmddgtfy.net/?q=%D1%80%D1%83%...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. " недоквочивание URL-ей с русскипи буквами"  +1 +/
Сообщение от Andrey Mitrofanov (?), 19-Авг-14, 14:22 
> Проблема: вставляем правильно квоченый URL (с %-тами на всю катушку), нажимаем [Посмотреть],
> вверху видим _правильный html со сслыкой, а в боксе "Сообщение" ссылка
> рас-квочена. Итог: если теперь нажать [Отправить] (или ещё раз [Посмотреть]), но
> в html-е ссылка будет неквочена, не будет [желаемого/правильного] линка, и, вообще,
> ссылка может оказаться в кодировке "бНОПНЯ" (см.экспонат#1 выше).
> Надо бы: URL-encode-ить (или как там его?) данные в форме при просмотре.

+Без перекодировки ascii-символов # http://www.opennet.ru/openforum/vsluhforumID9/9893.html

Exhibit B: Также "не работает".

$ echo http://lmddgtfy.net/?q=русификация+консоли+FreeBSD |recode ..h
http://lmddgtfy.net/?q=русиф&#...
$ _

Exhibit C: Работает, http://www.opennet.ru/openforum/vsluhforumID9/9893.html#4 :
$ echo http://lmddgtfy.net/?q=русификация+консоли+FreeBSD |perl -ne 's/([^\x00-\x7f])/sprintf "%%%2X", ord $1/ge; print'
http://lmddgtfy.net/?q=%D1%80%D1%83%...
$ _

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. " недоквочивание URL-ей : injection?"  +/
Сообщение от Andrey Mitrofanov (?), 08-Июн-15, 16:17 
> http:/openforum/vsluhforumID3/84906.html#94
> Проблема: вставляем

А чего это у Вас с кавычками: http:/openforum/vsluhforumID1/96166.html#1
SQL-инджекшенов ждёте?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. " недоквочивание URL-ей : injection?"  +/
Сообщение от Maxim Chirkov (ok), 09-Июн-15, 22:41 
> А чего это у Вас с кавычками: http:/openforum/vsluhforumID1/96166.html#1
> SQL-инджекшенов ждёте?

Поправил, там была замена на &quot которая затем успешно опять заменялась на '"'.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "ещё неудомненько: два пробела после URL"  +/
Сообщение от Andrey Mitrofanov (?), 30-Июл-18, 12:03 
> Проблема: вставляем

...в форуме URL, читаем пред-просмотр, всё ничего, постим, отвечая на качу и -- URL в готовом после сломан.  Он был сломан и на предпросмотре, но _все_ (наверное) это пропускают.

Поломка: к ссылке, URL-у "клеится" код %A0%A0, когда после URL в исх.тексте вбито _два пробела (возможно, также пробел и перевод строки - не проверял).  

Вариант: кодом %A0%A0 склеиваются в одну (= и ломаются) 2 ссылки, если между ними -- два пробела.

Экспонаты:
2015-03-10 http://www.opennet.ru/openforum/vsluhforumID3/101697.html#73
2016-12-24 https://www.opennet.ru/openforum/vsluhforumID3/109993.html#22
2018-07-30 http://www.opennet.ru/openforum/vsluhforumID3/114949.html#3

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру