我已经zh_TW
通过安装语言环境
sudo locale-gen --purge en_US.UTF-8 zh_TW
它的代码集是BIG5
locale: zh_TW directory: /usr/lib/locale/zh_TW
-------------------------------------------------------------------------------
title | Chinese locale for Taiwan R.O.C.
email | bug-glibc-locales@gnu.org
language | Chinese
territory | Taiwan R.O.C.
revision | 0.2
date | 2000-08-02
codeset | BIG5
我有一个简单的 PHP 脚本
<?php
putenv('LC_ALL=zh_TW');
setlocale(LC_ALL, 'zh_TW');
bindtextdomain("myPHPApp", "./locale");
textdomain("myPHPApp");
echo gettext("hello");
我准备了一个 mo 文件(在UTF8中)并放在
./locale/zh_TW/LC_MESSAGES/myPHPApp.mo
而且echo
确实有效,那么安装诸如zh_TW.UTF-8之类的语言环境有什么意义