我在我的开发机器上使用WAMP服务器2.2(php ver 5.53.13)(mysql ver 5.5.24)(localhost)
我正在使用gettext ..我的po&由poeditor.com生成的mo文件
我必须支持两种语言(阿拉伯语+英语)
php代码:
$locale = "ar_QA";
if (isset($_GET["locale"])) $locale = $_GET["locale"];
putenv("LC_ALL=$locale");
putenv('LANG='.$locale);
setlocale(LC_ALL, $locale);
bindtextdomain("messages", "./locale");
bind_textdomain_codeset("messages", "UTF-8");
textdomain("messages");
文件夹结构如下所示:
LC_MESSAGES文件夹包含(messages.po + messages.mo)文件
在我的在线托管服务器(linux操作系统)上,阿拉伯语+英语工作正常,但在我的开发机器上(Windows Server 2008 64位)英语正常工作但阿拉伯语无法正常工作
答案 0 :(得分:0)
可能为时已晚,但在我的WAMP php设置中启用“短打开标签”之前我遇到了类似的问题