在PHP 5.6中,不推荐使用以下配置变量:
mbstring.internal_encoding
mbstring.http_input
mbstring.http_output
相反,我们被告知PHP 5.6及更高版本的用户应将这些留空并设置default_charset。现在,我对mbstring.encoding_translation
的理解是,它开启了将http POST数据从mbstring.http_input
转换为mbstring.internal_encoding
但是,如果我们对这两个变量使用单个变量,那么我们会将http POST数据从default_charset
转换为... default_charset
?这是一个无操作。那么mbstring.encoding_translation
还有什么目的吗?
答案 0 :(得分:0)
我的猜测是网站通常希望以与输出相同的编码接收数据。因此,如果一个网站使用UTF-8,它也希望以UTF-8的形式发送数据。
因此,如果您希望您的网站使用其他编码,您现在只需要调整Your code on TypeScript playground,从PHP配置的角度来看,您已经完成了。 PHP然后正确设置Content-Type
以让客户端(浏览器)知道。