PHP Big5 + Jquery AJAX 亂碼問題

呢個問題足足搞左我一晚, 都唔差左用多少少時間打篇BLOG 做過紀錄

事緣有個舊WEB 不嬲都用開BIG-5, 又咁岩用Jquery ajax submit d data 返server side, 大家都知jquery ajax 會變曬你d 野做utf8 先傳回server, 所以唔做野一定出亂碼

解決方法如下
係你個javascript function, CALL ajax 之前用 encodeURI() encode 左你個data 先


返到去你個PHP 就用

urldecode() 之後再用 iconv 由utf8 轉返做 big-5 再INSERT 入mysql

就係以上呢幾行CODE 又無左一晚 T_T

blog comments powered by Disqus