2013-02-26 39 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');