默认语言环境值是否可以放在php.ini或.htaccess中?
相当于php函数
setlocale(LC_MONETARY, 'it_IT');
例如
答案 0 :(得分:4)
可以看一下intl.default_locale
。
答案 1 :(得分:2)
php.ini中没有任何东西可以帮助你。但作为替代方案,您可以尝试从.htaccess
设置环境变量SetEnv LC_ALL it_IT.UTF-8
但这些设置只对CGI和FastCGI版本的PHP起作用,而不是通常的mod_php安装。
答案 2 :(得分:1)
遗憾的是,目前无法将该配置PHP设置为宽。
我一直在看代码,因为LC_*
变量没有像其他变量那样对待,所以ENV方法不起作用。
您可以修补PHP以使用语言环境而不是默认的'C'
语言环境,或者在确实需要时创建模块。
但是实际可行的方法是在脚本级别进行。
编辑:在php.ini中使用auto_prepend_file可以让您在执行任何脚本之前运行添加一些代码,因此它看起来像是使用setlocale的好地方。