urlencode 和 urldecode

中文轉網址編碼

 

上篇提到 file_get_contents 可以用來執行網址,但若遇到中文時,則會執行失敗。

 

原因是需先將中文轉網址編碼才行,在這裡需要使用到 urlencode ,是把中文 URL 進行編碼,範例如下:

urlencode("中文"); //%E4%B8%AD%E6%96%87

 

而 urldecode 則是把轉碼後的 URL 轉換回中文,範例如下:

urldecode("%E4%B8%AD%E6%96%87"); //中文