◆ WordPress に関するドキュメントは 『WordPress Codex 日本語版』へ移動しました。 ◆
最新情報はリンク先でお読みください。
日本語・マルチバイト特有の問題
出典: ps*wiki
WPJ Codex にこんなページはどう?というのを考えるページです。
WordPress は英語圏を中心に開発されているため、日本語・マルチバイト文字の取り扱いが考慮されていない/不十分な箇所がある。その問題点と対処方法のまとめ。
目次 |
抜粋が長文
現象
記事投稿画面の抜粋オプション欄に入力しないとき、本文の冒頭が抜粋されるはずであるが、日本語では(HTMLタグ抜きの)全文または長文が表示されてしまう。
原因
単語間の空白(ホワイトスペース)によって単語数をカウントして抜粋しているため。日本語のように単語間がスペースで区切られない言語では、カウントが進まず長文になる。
対処方法
現在公開されている対処方法:
- jamさんのWordPressのアジア圏テキスト対応パッチ
- ホワイトスペース有無両方の言語に対応。
- プラグイン Multi Byte Excerpt Plugin for WordPress
- マルチバイト文字100文字(デフォルト)までで抜粋+「...」。1バイト文字(ASCII)はノーカウント。
- プラグイン wp-murasame
- 今のところ「。」の数で区切って抜粋。文章の途中で途切れないのが特徴。
メールの subject の文字化け
- 現象
- (WordPress 2.2)
- 原因
- 対処方法
- プラグイン Nippon 2
外部資料
カテゴリ: Codex検討案 | WordPress | インストール・設定 | トラブルシューティング
