当使用来自服务器的简单echo语句时,我一直有以下前缀输出
```我正在回应的字符串 - 注意这些3个字体在开头看起来像个字符,总是以三个字显示。
这是我的标题信息,我确信它有UTF-8的字符集,
header information: {
Connection = close;
"Content-Length" = 40;
"Content-Type" = "text/html; charset=UTF-8";
Date = "Sat, 12 Oct 2013 05:10:31 GMT";
Server = "Apache/2.2.25 (Amazon)";
"X-Powered-By" = "PHP/5.3.27";
}
我确保我的httpd.config文件的AddDefaultCharset
属性设置为UTF-8
我试图让.htaccess文件包含以下内容:IndexOptions +Charset=UTF-8
我还试图确保php.ini文件中的默认编码选项设置为utf8
但没有任何工作。这种变化是突然的,这在以前没有发生过
我只是不明白发生了什么,因为我的应用程序现在处于待机状态,因为字符串没有被正确接收,所以在过去的8-9个月里一切都很好。注意,我确实将我的amazon ec2实例弹性IP地址映射到自定义域名。我怀疑这与这种情况有什么关系。但请告诉我你是否知道为什么要输出这些字符? 谢谢