Меня всегда путали с кодировкой / экранированием URL / HTML. Я использую PHP, поэтому хочу кое-что прояснить.
Могу ли я сказать, что я всегда должен использовать
urlencode
: для отдельных частей строки запроса
$ url = 'http://test.com?param1='. urlencode ('некоторые данные'). '& param2 ='. urlencode ('что-то еще');
htmlentities
: для экранирования специальных символов, таких как <>
, чтобы if было правильно отображено браузером
Могу ли я использовать каждую функцию в других местах. Я плохо разбираюсь во всех этих экранирующих штуках, они меня всегда путают