PHP 使用urldecode後再使用json_encode會出現非UT8錯誤

最近碰到一個case,作Facebook網址的縮址後,會使用urldecode,但再配合使用json_encode後出現:json_encode(): Invalid UTF-8 sequence in argument

後來的解法是先urldecode完後,再轉一次,把網址字串轉成UTF-8:

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料