2013-02-26 83 views
1

有像下面我如何打印特殊字符在PHP

header('Content-Type: text/plain; charset=UTF-8'); 
echo 'Welcome to Loréal Website'; 

当我尝试打印在浏览器这个内容它的到来E在欧莱雅代码变形。

enter image description here

如何解决这个问题?

谢谢回复

+0

参考链接:http://kunststube.net/encoding/ – 2013-02-26 11:06:24

+0

我改变了我的字符集为charset =窗口-1252现在它的工作 – ArrayOutOfBound 2013-02-26 11:37:28

回答

0

确保您的源文件实际上是在UTF-8编码。

+0

感谢您的回复如何检查 – ArrayOutOfBound 2013-02-26 11:03:31

+0

这取决于您的编辑器/平台。 – Wookai 2013-02-26 11:05:27

0

检查您的浏览器是否配置了UTF-8编码。

通常在查看 - >编码 - > UTF-8

0

配置使用的是写PHP的UTF-8来保存编辑器。

问题是因为你声称数据是UTF-8的时候没有。

0

请确保您创建的php文件位于utf8字符集中。同时检查您的Web服务器是否支持/配置utf8编码。

见的情况下,这个链接你的Apache https://stackoverflow.com/a/913885/1716962

+0

当您在代码中明确指出时,服务器发出的默认编码无关紧要。 – Quentin 2013-02-26 11:08:14

0

您也可以尝试:

echo htmlentities('Welcome to Loréal Website');