当使用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');