WordPressで日本語が入力できない場合

各所流行っているようなので、自分もさっそくWordPressをインストールしてみました。

上記リンク先にもあるように、驚くほど簡単にインストール作業は終わりました。もちろん、サーバが要件を満たしている、などの条件が整っている必要がありますが。インストールは本当に1分程度で終わってしまいました。

…がしかし。

日本語が入力できない…。ブログのタイトルに日本語を入力して設定しようとしても、空欄になってしまう。加えて、トップの「ページ」、「ブログロール」などの文字が文字化けをしている。何とか修正をしなければいけません。

Googleで検索するとわりとあっさりと解決策にたどり着きました。

WordPressで日本語の入力ができない。 | 煤式自動連結器

http://susu.cc/2008/12/wordpress-japanese/

WordPress MU 1.2.1のインストール時におけるムカっ! - イエロースパンというサイトの開発日誌と小言

http://d.hatena.ne.jp/yespamaster/20070905

これらのサイトを参考に、設定をいじってみました。

…が、やはりだめ。何か根本的におかしいと思い、さらに設定を書き加えました。その内容は以下の通りです。

php_flag mbstring.encoding_translation off
php_value default_charset "UTF-8"
php_flag default_charset "UTF-8"
php_value mbstring.internal_encoding "UTF-8"
php_value mbstring.http_input auto
php_value mbstring.http_output pass

ここまで書く必要があるかどうかは分かりませんが、これをサーバの設定に書き加えることでうまく動作することが確認できました。日本語のタイトル名やエントリ入力なども正常に行えるようになりました。Ktai Style (携帯対応プラグイン)も見事に動きました。

同様にして困っている人の一助になれば幸いです。なお、今回インストールしたのは、WordPressのバージョン2.7の日本語版です。Ktai Style (携帯対応プラグイン)は、バージョン 1.60 ベータ3を用いました。

Powered by はてなブログ