web-dev-qa-db-ja.com

Wp_optionsの文字エンコーディング

私はしばらくの間私の問題の解決策を探しています。

私のwp_optionsページの下に、私は以下の直列化されたエントリーを保存させました:

a:17:{s:11:"date_format";s:5:"d/m/Y";s:15:"currency_symbol";s:1:"$";s:14:"recaptcha_lang";s:2:"en";s:13:"req_div_label";s:0:"";s:16:"req_field_symbol";s:1:"*";s:15:"req_error_label";s:81:"Por favor, certifique-se de que todos os campos obrigatórios estão preenchidos.";s:15:"req_field_error";s:29:"Este é um campo obrigatório";s:10:"spam_error";s:53:"Por favor responda a pergunta anti-spam corretamente.";s:14:"honeypot_error";s:41:"Por favor, deixar o campo spam em branco.";s:18:"timed_submit_error";s:47:"Por favor, aguarde a submissão do formulário.";s:16:"javascript_error";s:75:"Você não pode submeter o formulário sem que o Javascript esteja ativado.";s:13:"invalid_email";s:50:"Por favor entre com um endereço de email válido.";s:13:"process_label";s:11:"Processando";s:17:"password_mismatch";s:35:"As senhas informadas não conferem.";s:18:"fix_field_reply_to";i:1;s:19:"fix_form_email_from";i:1;s:7:"version";s:6:"2.9.33";}

"este um campoobrigatório"のようなラテン文字があることに注意してください。この特定の文字列をフロントエンドに表示すると、次のようになります。 "Este×campo obrigat×rio"

同じテーブルに保存されている他のラテン文字は、たとえばbloginfo( 'description')のように問題なく表示されています。上記の文字列はNinja Formオプションから来ています。

Wp-config.phpの文字セット、ヘッダのメタ文字セット、データベースの照合順序、テーブルの文字セットを変更しようとしましたが、うまくいきません。

それが役立つかどうかはわかりませんが、wp_mailを介して送信された電子メールで、適切なラテン文字ではなく同じ奇数文字が表示されるという問題がいくつかありました。

ここで任意の助けは大歓迎です!どうもありがとうございました。

2
Vitor Argos

私のhtaccessでPHPの新しいバージョンを有効にすることでこの問題を解決しました:

AddHandler application/x-httpd-php55 .php
0
Vitor Argos