0

私は誰かのためにサイトを編集していて、彼らは私が本当に好きではないワードプレスを使用していますが、ちょっと、私はそれを選びませんでした. ページの一部のテキストを Ç や Ã などのポルトガル語の文字に変更する必要があります。ASCII から UTF-8 に変更する必要があることをいくつかの場所で読みましたが、どこでそれを行うべきか、またはサイト全体でそれを行う方法がわかりません。データベースを UTF-8 に変更するのか、それとも個々の 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]');

上記のコードのポルトガル語に英語以外の文字を追加すると、常に読み込みエラーが発生します。より多くのコード、それは同じことをします。

'<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 と書かれたものは何もありません。何か追加する必要がありますか?

4

3 に答える 3

1

よし、すべてを utf8 に変更し、wordpress ですべての html コードが php ファイルにある場合、私が特殊文字を使用するために使用した方法は次のとおりです。

thesauslex.com/typo/eng/enghtml.htm

例えば

<span>LOCALIZA&CcedilOES  </span>

LOCALIZAÇOESを出力します

助けてくれたみんなに感謝します。元の質問をより明確にすることができたと思います。

于 2013-10-17T17:55:04.600 に答える
0

これは、テーマ ファイルに応じて 2 つの方法で変更できます。header.php ファイルでは、これは一番上にあるはずです。

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

これは、wordpress バックエンドの [設定] -> [読み取り] で変更できます。wp-config.php ファイルでこれを手動で変更する必要があると思います。

define('DB_CHARSET', 'utf8');
于 2013-10-17T15:40:03.600 に答える