为什么汉字会显示成问号(?)
po文件如下......
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 16bit"
msgid "test"
msgstr "你好,你好"
......
php
<?
setlocale(LC_MESSAGES, 'zh_CN');
bindtextdomain('zh_CN','./i18n');
textdomain('zh_CN');
echo _("test")
?>
如果是汉字,就会显示成"??,??
英文或者数字就没有问题
这是按utf-8做mo
如果用gb2312,那么msgfmt -v zh_CN.po -o zh_CN.mo
时就会报错
有人遇到过这样的问题么
页:
[1]