的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