可以从htaccess文件设置PHP值mbstring.internal_encoding吗?

时间:2009-11-16 22:04:25

标签: php .htaccess multibyte-functions

从.htaccess文件中设置时,用于启用多字节数据的函数重载的以下PHP命令似乎不起作用:

php_value mbstring.func_overload 7

我读到PHP 5.2.x版本中存在一个错误,导致无法正常工作,但是我使用的是PHP 5.3.0并且仍然无法正常工作?

但如果此设置不适用于htaccess,是否还有其他选项可供更改?我知道它可以在php.ini文件中设置,但如果我这样做,可能会对我服务器上托管的非mb代码产生不利影响!

1 个答案:

答案 0 :(得分:3)

  

我知道它可以在php.ini文件中设置,但如果我这样做,可能会对我服务器上托管的非mb代码产生不利影响!

显然反过来也是如此。根据{{​​3}}:

  

不建议在每个目录上下文中使用函数重载选项,因为在生产环境中尚未确认它足够稳定并且可能导致未定义的行为。

php.net有评论确认此设置只能在php.ini文件中更改。因此,无法使用Bug entries更改它。