我试图在我的一个 PHP 项目中支持繁体中文,但我无法让它显示任何中文字符。这是我的gettext设置:
putenv("LC_ALL=zh_CN.utf8");
setlocale(LC_ALL, "zh_CN.utf8");
bindtextdomain("wpsmessages", dirname(__FILE__) . "/locale");
bind_textdomain_codeset("wpsmessages", 'UTF-8');
textdomain("wpsmessages");
之前我通过键入以下内容在 SSH 中创建了语言环境:
sudo locale-gen zh_CN.utf8
然后返回:
Generating locales...
zh_CN.UTF-8... done
键入后locale -a
,我在列表中得到以下信息(除其他外):
zh_CN
zh_CN.utf8
但是,它仍然没有显示任何中文字符。我在这里做错了什么?