[建議]關於AJAX的快速預覽的中文亂碼解決方法

phpBB Plus Support
本區是討論關於 phpBB 2 plus 使用上的問題討論!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
kenspc
星球公民
星球公民
文章: 69
註冊時間: 2006-11-12 20:31
聯繫:

[建議]關於AJAX的快速預覽的中文亂碼解決方法

文章 kenspc »

當以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語系
像快速編輯, 提示錯誤等還是有中文亂碼的問題 :roll:
主題已鎖定

回到「phpBB 2 plus 綜合討論」