PHP gettext方法给出空响应

时间:2014-02-20 11:02:28

标签: php gettext zend-server

使用php gettext方法时:

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

服务器提供空响应绝对没有输出甚至没有错误。 在评论两种方法时,页面的工作方式与预期的一样。

Firefox:连接已重置

Chrome:未收到任何数据

Safari:{显示空白页面}

我正在使用:我的Mac上本地最新的Zend Server和OSX Mavericks(10.9.1)。 希望有人可以提供帮助,我现在试图解决这个问题大约2个星期,似乎没有任何工作。

1 个答案:

答案 0 :(得分:1)

似乎在某些系统上setlocale()是不够的。

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

  

对某些系统和putenv()设置语言是不够的   应该用于定义当前的语言环境。

当我添加:

时,问题就解决了
putenv('LC_ALL=0');