QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2233|回复: 0

为什么汉字会显示成问号(?)

[复制链接]
发表于 2005-12-30 10:25:27 | 显示全部楼层 |阅读模式
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
时就会报错

有人遇到过这样的问题么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-3-29 01:43 , Processed in 0.090792 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表