2013-10-21 106 views
0

所以我創建了一個wordpress主題,我的.php文件中的西里爾文字符顯示不正確(例如front-page.php)。我試圖改變我的php.ini文件如下:Wordpress西里爾文編碼

;default_charset = "UTF8" 
;mssql.charset = "UTF8" 

,並在header.php中的字符集:

<meta charset="<?php bloginfo('charset'); ?>"> 

//寫在WordPress的抄本應返回UTF8。

但它沒有工作。我在我的主題目錄中創建了另一個文件index1.php。當我預覽它時,西里爾文的文本顯示正確。我認爲問題出在Wordpress上(因爲否則一切都很好)。我的WP數據庫是utf8_general_ci。 我使用的是wamp,localhost,wordpress - 3.6.1

先謝謝了!

回答

0

嘗試創建根的.htaccess的內容:

AddDefaultCharset utf-8 

和檢查,請您的模板文件的編碼,也許你在其他的編碼,而不是UTF-8創建模板。

+0

我該如何檢查? – eb123

+0

直接嘗試在瀏覽器中打開文件並查看它的菜單中的頁面編碼。這是最簡單的方法。我總是在底部的 – CreatoR

+0

上檢查我的PhpStorm,所以我做到了。 (谷歌瀏覽器 - >工具 - >編碼 - UTF-8)。它是在utf .. – eb123

0

榮耀歸於上帝!最後它解決了。

我用記事本+ +和我只能去上面的菜單編碼 - >轉換爲UTF-8無BOM。 (我認爲只有UTF-8做同樣的事情。)你最好去設置--->新文件/默認目錄--->編碼,並選擇UTF-8(或沒有BOM的UTF-8)並保存設置。

這很重要!確保你的文件是UTF-8。