我正在編輯一個網站的人,他們正在使用wordpress,我真的不喜歡,但嘿,我沒有選擇它。我需要將其頁面上的一些文字更改爲葡萄牙文字符,如Ç或Ã。我已經在幾個地方讀過,我需要從ASCII更改爲UTF-8,但我不知道該在哪裏做,或者如何在整個站點上完成。我是否將數據庫更改爲UTF-8或每個單獨的php文件?希望有人知道,謝謝。WordPress的外語在.php
感謝下面的評論,我的網站大部分都能正常運行,但現在我無法在某些位置獲得外來字符,例如,我在任何地方使用.php這樣的代碼文件。
$email_list = do_shortcode('[pl_modal title="Join our email list" label="<img class=\'\' title=\'Join our email list\' src=\'/wp-content/uploads/2013/02/email_icon.png\' /><br /><span>INSCREVA-SE A NOSSA<br />LISTA DE E-MAILS</span>"][gravityform id=1 title=false][/pl_modal]');
上述代碼中的portugese,如果我添加非英文字符,我會得到一個不斷加載的錯誤。更多的代碼,這是做同樣的事情。
'<div class="graphicbuttons_cont">' .
'<a href="https://maps.google.com/maps?saddr={19}&daddr={20}" target="_blank">
<img title="Get Store Directions" src="/wp-content/uploads/2013/02/getdirection_icon.png" /><br /><span>LOCALIZACOES <br><br /> </span>
</a>' .
'</div>' .
LOCALIZACOES在上面的文字中,應該有特殊字符,但它不會保留它們。我已將所有內容都改爲UTF8,我可以找到。但是這個特定的文件裏面沒有什麼說utf8,我應該添加一些東西嗎?
將Wordpress的數據庫查詢引擎更改爲使用UTF-8字符集。 http://php.net/manual/en/mysqli.set-charset.php我認爲它是在'wp-config.php'中定義的 – MackieeE
在我的wp-config中。php文件,它已經與DB_CHARSET設置爲utf8,但我仍然無法添加非英文字符。如果我確實添加了它們,網站的這一部分就會消失。 – trueCamelType
呃?消失了?就像一個PHP錯誤?它與錯誤報告說什麼? – MackieeE