[建議]關於AJAX的快速預覽的中文亂碼解決方法
發表於 : 2007-01-19 16:59
當以AJAX預覽文章時中文字常常會出現亂碼, 我發現原來是functions.php裡的AJAX_message_die函數某一段指令所致, 只要修改成以下就可以解決中文預覽時出亂碼
#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]------------------------------------------
#
$value = utf8_encode(htmlspecialchars($value));
#
#-----[ REPLACE WITH ]------------------------------------------
# 此指令只能在PHP 4.3或以上執行
$value = htmlspecialchars($value, ENT_COMPAT, 'UTF-8');
#
#-----[ SAVE & CLOSE ]-----
#
#EoM
以上的做法只能解決預覽的中文亂碼問題, 而且只適用於utf-8語系
像快速編輯, 提示錯誤等還是有中文亂碼的問題
#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]------------------------------------------
#
$value = utf8_encode(htmlspecialchars($value));
#
#-----[ REPLACE WITH ]------------------------------------------
# 此指令只能在PHP 4.3或以上執行
$value = htmlspecialchars($value, ENT_COMPAT, 'UTF-8');
#
#-----[ SAVE & CLOSE ]-----
#
#EoM
以上的做法只能解決預覽的中文亂碼問題, 而且只適用於utf-8語系
像快速編輯, 提示錯誤等還是有中文亂碼的問題