编程语言
首页 > 编程语言> > 的php-$_GET超全局*始终*是否始终以ISO-8859-1编码?

的php-$_GET超全局*始终*是否始终以ISO-8859-1编码?

作者:互联网

我已经将Apache和PHP都配置为使用UTF-8作为默认字符集,但看来$_GET超全局变量仍采用ISO-8859-1编码. $_GET超全局变量是否始终以ISO-8859-1编码?

解决方法:

$_GET超全局变量提供给PHP,但是客户端发送了它. Apache和MySQL都不会一路修改它(或它的编码).

实际上,$_ GET中值的编码可能取决于浏览器.它通常是UTF-8,但如果它不能作为UTF-8有效,则可能需要退回到ISO-8859-1.

标签:character-encoding,php
来源: https://codeday.me/bug/20191202/2086059.html