ワードプレス php UTF-8 のページの一部だけを
Shift-JIS 表示を可能にする方法はありますか?
現在phpに日本語書くと文字化けします。
<p>サンプル</p> ↓ <p>�T���v��</p>一行だけ日本語のままにしたいと思っています。
詳細
現在プラグインの中のファイル(php)のカスタマイズを行っています。
元々phpには英文で書かれている文章を日本語化してあるので、
ブラウザ表示では1ページ丸ごと日本語です。
そのページ内に、任意に文章を追記すると文字化けします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答4件
0
日本語がShift_JISで書かれているならその部分をUTF-8に変換すべきです.日本語の表現のためにShift_JISを使うのは,「Windowsのメモ帳でも編集できる」ぐらいのメリットしかありません.まともなテキストエディタを使えばUTF-8も正しく編集できます.(それどころか,「Sublime Text 3」「Atom」など海外製の有名なエディタはUTF-8しかサポートしていないことのほうが多いです)
(もしかして,「日本語はShift_JISじゃないと書けない」と思い込んでませんか?むしろ英文しか無いなら文字コードはASCIIの一種類だけになりますし,日本語が入ってないとUTF-8/EUC-JP/Shift_JISなどを選択する意味がなくなります)
-
Windows向け: KanjiTranslator
-
OSX/Linux向け: nkfをパッケージマネージャから入れてください (OSXならbrew,Ubuntuならapt-get)
変換先コードは「UTF-8** (BOM無し)**」です.改行コードはどちらでもいいですが,どちらかといえばLF推奨です.
投稿2016/06/06 01:31
編集2016/06/06 02:13総合スコア5223
0
UTF-8で日本語は表示できます。
Shift-JISでないと表示できないことはありません。
日本語を記載したPHPファイルを UTF-8(BOMなし)で保存することで問題なく動作すると思います。
投稿2016/06/06 01:38
総合スコア2042
0
ベストアンサー
現在プラグインの中のファイル(php)のカスタマイズを行っています。
元々phpには英文で書かれている文章を日本語化してあるので、
ブラウザ表示では1ページ丸ごと日本語です。
そのページ内に、任意に文章を追記すると文字化けします。
プラグインのファイルを直接編集するのはお勧めしませんが、たぶんテキストエディタでの保存時に文字コードを選択せずに保存されているのではないでしょうか。
Windows の「メモ帳」以外の「UTF-8(BOM無し)」が編集できるエディタでそのファイルを開き、「名前を付けて保存」を選び、「文字コード」を「UTF-8(BOM無し)」に変えて保存してみてください。
お使いのエディタでも保存時の文字コード選択は可能だと思います。
【HTML、PHPファイルで文字コードUTF-8使用時の注意点(BOM有り、無し)|PHP工房】
http://www.php-factory.net/trivia/03.php
プラグインの編集箇所が $translated_text = __( 'text', 'domain' );
のように __()
_e()
関数が使われている箇所であれば、翻訳ファイルを用意すれば変更可能です。
【【WordPress】「__()」と「_e()」について – ysklog】
http://ysklog.net/wordpress/1616.html
【WordPress の翻訳 - WordPress Codex 日本語版】
https://wpdocs.osdn.jp/WordPress_%E3%81%AE%E7%BF%BB%E8%A8%B3
また、その1箇所(もしくは少数)のみなら、functions.php で制御する方法もあります。こちらのほうがアップデートにも対応しやすい気がします。
【gettextフィルタを用いたWordPress管理画面カスタマイズ】
http://ounziw.com/2011/06/22/gettext-filter/
投稿2016/06/06 02:01
編集2016/06/06 02:24総合スコア69625
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/06 02:12

0
投稿2016/06/06 00:39
総合スコア1820
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。