我一直與URL/HTML編碼/轉義混淆。我正在使用PHP,所以想清除一些東西。URL/HTML轉義/編碼
我可以說,我應該總是使用
urlencode
:單項查詢字符串部分$url = 'http://test.com?param1=' . urlencode('some data') . '¶m2=' . urlencode('something else');
htmlentities
:轉義特殊字符,如<>
因此,如果將適當地呈現瀏覽器
會有其他地方我可能會使用每個功能。我並不擅長處理這些逃跑的東西,總是被它們所迷惑
偉大的答案。這是如何正確地在另一個上下文中爲上下文進行轉義的示例。值得注意的是,儘管urlencode永遠不會輸出任何特殊的html字符串來引發任何問題,但它並不會損害整個html屬性的內容。 – Phil 2016-10-14 21:27:50