Windows 8位上的WAMP服务器2.2 +带阿拉伯语的gettext不起作用

时间:2013-06-28 13:45:35

标签: php windows wamp gettext arabic

我在我的开发机器上使用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");

文件夹结构如下所示:

enter image description here

LC_MESSAGES文件夹包含(messages.po + messages.mo)文件

在我的在线托管服务器(linux操作系统)上,阿拉伯语+英语工作正常,但在我的开发机器上(Windows Server 2008 64位)英语正常工作但阿拉伯语无法正常工作

1 个答案:

答案 0 :(得分:0)

可能为时已晚,但在我的WAMP php设置中启用“短打开标签”之前我遇到了类似的问题