在PHP5.6中,mbstring.encoding_翻译是否还有任何用途?

在PHP5.6中,mbstring.encoding_翻译是否还有任何用途?,php,php-5.6,mbstring,Php,Php 5.6,Mbstring,在PHP 5.6中,以下配置变量已被弃用: mbstring.internal_encoding mbstring.http_input mbstring.http_output 相反,我们被告知PHP5.6及更高版本的用户应该将这些保留为空,并改为设置default_字符集。现在,我对mbstring.encoding\u translation的理解是,它将http POST数据从mbstring.http\u input转换为mbstring.internal\u encoding 但是

在PHP 5.6中,以下配置变量已被弃用:

mbstring.internal_encoding
mbstring.http_input
mbstring.http_output
相反,我们被告知PHP5.6及更高版本的用户应该将这些保留为空,并改为设置default_字符集。现在,我对
mbstring.encoding\u translation
的理解是,它将http POST数据从
mbstring.http\u input
转换为
mbstring.internal\u encoding


但是如果我们对这两个变量都使用一个变量,那么我们就可以将http POST数据从
default\u charset
转换为<代码>默认字符集?这是不可操作的。那么,mbstring是否还有任何用途。编码和翻译再也没有意义了?

我的猜测是,网站通常希望数据以与输出相同的编码接收。因此,如果一个网站使用UTF-8,它希望数据也以UTF-8发送给它

因此,如果您希望您的网站使用另一种编码,您现在只需调整,从PHP配置的角度来看,您就完成了。PHP然后正确设置
内容类型
,让客户端(浏览器)知道