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