最近碰到一個case,作Facebook網址的縮址後,會使用urldecode,但再配合使用json_encode後出現:json_encode(): Invalid UTF-8 sequence in argument
後來的解法是先urldecode完後,再轉一次,把網址字串轉成UTF-8:
1 |
htmlentities( (string) urldecode($url), ENT_QUOTES, 'utf-8', FALSE); |
最近碰到一個case,作Facebook網址的縮址後,會使用urldecode,但再配合使用json_encode後出現:json_encode(): Invalid UTF-8 sequence in argument
後來的解法是先urldecode完後,再轉一次,把網址字串轉成UTF-8:
1 |
htmlentities( (string) urldecode($url), ENT_QUOTES, 'utf-8', FALSE); |