satoshi tanakaさん、こんにちは。
どのように置き換えを行っていますか?
プラグインファイルを直接編集されているのであれば、まずはファイルのエンコードを確認してみてください。Dreammeaverなど、エディターの中には、編集する日本語が含まれていない場合、Shift-JISとなってしまうものがあります。
翻訳ファイルを読ませる方法は、下記を参考に。
Surveysプラグインの日本語化って…の続き
ファイルのエンコードに関しては[shift-jis]を使っております。
phpファイル上では文字化けしないのですが、ブラウザにて表示する際に文字化けしてしまいます。このとき、ソース自体も文字化けしてしまっております。
phpファイルのソース:
<input type=”submit” name=”action” id=”survey-action-button” value=”<?php e(“送信”) ?>” />
ブラウザで表示した時のソース:
<input type=”submit” name=”action” id=”survey-action-button” value=”���M”>
となってしまっています。
*「surveys」の
survey_form.php
というファイルを編集しているのですが、変えた部分は上記の部分のみです。
ご助言頂ければと思います。
satoshi tanakaさん
WordPressでは、文字コードはUTF-8(BOMなしまたはUTF-8N)で保存するようにしてください。
WordPress で用いるテキストエディタ
上記で、完璧に文字化けしなくなりました!
初歩的な質問ですみませんでした。
ありがとうございました。
度々すみません。。。
上記とは関係ないのですが、surveysを使用しようとすると、
Fatal error: func_get_args(): Can’t be used as a function parameter in ~ contents/wp-content/plugins/surveys/wpframe.php on line 52
というエラーが出てしまいました。
該当のコードは下記となっております。
return __(call_user_func_array(‘sprintf’, array($message) + func_get_args()) , $GLOBALS[‘wpframe_plugin_name’]);
もし、対処法をご存知でしたら、教えて頂ければと思います。