中文轉網址編碼
上篇提到 file_get_contents
可以用來執行網址,但若遇到中文時,則會執行失敗。
原因是需先將中文轉網址編碼才行,在這裡需要使用到 urlencode
,是把中文 URL
進行編碼,範例如下:
urlencode("中文"); //%E4%B8%AD%E6%96%87
而 urldecode
則是把轉碼後的 URL
轉換回中文,範例如下:
urldecode("%E4%B8%AD%E6%96%87"); //中文