Xoops có vẻ như không đơn giản khi muốn việt hóa (cụ thể chuyển sang UTF-8). Hãy tham khảo ở đây.
http://nunrg.s57.xrea.com/members/
Ngoài ra không biết google đã chuyển hệ coding cho xoops chưa. Google test lại một lần nữa theo setting này xem thế nào?
Vào file language/english/global.php đổi lại đoạn code sau:
//%%%%% LANGUAGE SPECIFIC SETTINGS ISO-8859-1 en %%%%%
define('_CHARSET', 'UTF-8');
define('_LANGCODE', 'en');
// change 0 to 1 if this language is a multi-bytes language
define("XOOPS_USE_MULTIBYTES", "1");
Và trong file sau xoops đã ghi rõ phần encoding.
File include/functions.php.
function &xoops_utf8_encode(&$text)
{
if (XOOPS_USE_MULTIBYTES == 1) {
if (function_exists('mb_convert_encoding')) {
return mb_convert_encoding($text, 'UTF-8', 'auto');
}
return $text;
}
return utf8_encode($text);
}
function &xoops_convert_encoding(&$text)
{
return xoops_utf8_encode($text);
}
Google test lại xem thử thế nào nhé.
Gook luck