![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаление спец. символов [D7, XP]
ttt © (2013-02-22 01:06:00)Доброй вечер.
При получении строк с веб страницы я столкнулся со всякими "&". Можно ли их удалить/заменить на "правильные" каким-либо стандартным методом?
Anatoly Pogoretsky (2013-02-23 15:24:00) [1]> ttt (22.02.2013 20:01:10) [10]
ShowAccelChar
MBo (2013-02-22 20:09:00) [2]удвоить
Рога && копыта
ttt (2013-02-22 20:01:00) [3]–_–
Символ "&" в label и menuitem принимается за подчеркивание. Как это отключить?
ttt (2013-02-22 15:53:00) [4]Спасибо. :)
> uses HTTPAppHTMLDecode()
>
> HTMLDecode()
Оно!
clickmaker (2013-02-22 15:07:00) [5]uses HTTPApp
HTMLDecode()
sniknik (2013-02-22 15:00:00) [6]> строку со страницы.
как "со страницы"? методы. DOM доступен? тогда выше решение, только не от Body брать текст, а от строки.
или "руками", их всего ничего...
http://ru.wikipedia.org/wiki/%D0%9C%D0%BD%D0%B5%D0%BC%D0%BE%D0%BD%D0%B8%D0%BA%D0%B8_%D0%B2_HTML
ttt (2013-02-22 14:29:00) [7]Ох,
&
ttt (2013-02-22 14:26:00) [8]Хотя, это преобразование во всякие как и их убрать? :)
ttt (2013-02-22 14:22:00) [9]
> это жжжжжжжжж не спроста! заменив получишь/можешь не рабочую
> страницу. (смотря для чего, и на каком этапе хочешь менять.
> инфы о задаче 0 )
Не, нужно отобразить в программе строку со страницы. Т.е. к странице это уже никак не будет относиться.
> наверное он про аналог htmlentities()
О! Но только обратная нужна. Может кто-нибудь дать результат get_html_translation_table ( http://www.php.su/functions/?get-html-translation-table)?
sniknik (2013-02-22 10:52:00) [10]> столкнулся со всякими "&"
это жжжжжжжжж не спроста! заменив получишь/можешь не рабочую страницу. (смотря для чего, и на каком этапе хочешь менять. инфы о задаче 0 )
> каким-либо стандартным методом?
у браузера/DOM обьекта(ов) есть - webbrowser1.Document.Body. InnerText;
antonn (2013-02-22 10:33:00) [11]наверное он про аналог htmlentities()
MBo (2013-02-22 05:37:00) [12]StringReplace ?