有像下面我如何打印特殊字符在PHP
header('Content-Type: text/plain; charset=UTF-8');
echo 'Welcome to Loréal Website';
当我尝试打印在浏览器这个内容它的到来E在欧莱雅代码变形。
如何解决这个问题?
谢谢回复
有像下面我如何打印特殊字符在PHP
header('Content-Type: text/plain; charset=UTF-8');
echo 'Welcome to Loréal Website';
当我尝试打印在浏览器这个内容它的到来E在欧莱雅代码变形。
如何解决这个问题?
谢谢回复
确保您的源文件实际上是在UTF-8
编码。
感谢您的回复如何检查 – ArrayOutOfBound 2013-02-26 11:03:31
这取决于您的编辑器/平台。 – Wookai 2013-02-26 11:05:27
检查您的浏览器是否配置了UTF-8编码。
通常在查看 - >编码 - > UTF-8
配置使用的是写PHP的UTF-8来保存编辑器。
问题是因为你声称数据是UTF-8的时候没有。
请确保您创建的php文件位于utf8字符集中。同时检查您的Web服务器是否支持/配置utf8编码。
见的情况下,这个链接你的Apache https://stackoverflow.com/a/913885/1716962
当您在代码中明确指出时,服务器发出的默认编码无关紧要。 – Quentin 2013-02-26 11:08:14
您也可以尝试:
echo htmlentities('Welcome to Loréal Website');
参考链接:http://kunststube.net/encoding/ – 2013-02-26 11:06:24
我改变了我的字符集为charset =窗口-1252现在它的工作 – ArrayOutOfBound 2013-02-26 11:37:28