PHP gettext 方法给出空响应



当使用php gettext方法时,如下所示:

error_reporting(E_ALL);
gettext("string");
//OR
_("string");

服务器给出一个空的响应,绝对没有输出,甚至没有错误。当注释掉这两种方法时,页面会按预期工作。

火狐浏览器:连接已重置

铬:未收到数据

野生动物园:{显示空白页面}

我正在使用:最新的Zend Server在我的Mac上本地使用OSX Mavericks(10.9.1)。希望有人能帮忙,我现在正在尝试解决这个问题大约 2 周,但似乎没有任何效果。

似乎

在某些系统上设置locale()是不够的。

http://nl3.php.net/manual/en/function.gettext.php

对于某些系统和 putenv() 来说,设置一种语言是不够的 应该用于定义当前区域设置。

当我添加时,问题已解决:

putenv('LC_ALL=0');

最新更新