MT4 の日本語を使用したタグクラウドが変だ
現象
複数の記事へ同じ日本語のタグを使用すると、同じ日本語のタグが複数表示される。
原因
DB側でデフォルトでセットされている文字コードが原因でこういう症状が出るらしい。
対処方法
当ブログの環境(xrea)の場合 ‐
-
MTの機能でバックアップ
「システムメニュー→バックアップ」で全ブログをバックアップ。(zipファイルでダウンロード保存)
念のために、MySQL でもダンプファイルを保存
-
MySQL DB の状態を確認
該当のDBが「EUC-JP」となっていた。(後で「UNICODE」へ変更)
-
phpMyAdmin へログイン
(インストールがまだならインストール後、ログイン)
-
phpMyAdmin へログイン後の画面にて
「MySQL の接続照合順序」を「utf8_general_ci」に変更
-
コントロールパネルへ戻り MySQL DB の状態を変更
該当のDBが「EUC-JP」となっていたので「UNICODE」へ変更し、「選択」にチェックを入れ「作成ボタン」をクリック
-
1 ~ 3分 待機
DBが初期化される
-
MT へログイン
mt.cgi へブラウザでアクセスすると、最初にインストールしたときと同じ画面が表示される。
適当な名前のブロクを作成する。 -
バックアップしたファイルを復元させる
MT の機能の「システムメニュー→復元を実行」より、当フローの1番目で保存した zip ファイルを指定し、復元を実行する。
-
サイト復元完了
再構築し、結果を確認。正常であれば、2つ前のフローで作成したブログは削除。
なお、カスタマイズの度合いによっては、うまくいかない事もあるらしい。
参考にさせていただいたサイト
- 「MT4 の日本語を使用したタグクラウドが変だ」に関連するエントリー
- Movable Type 4 で Captcha 画像が表示されない
トラックバック(6)
このブログ記事を参照しているブログ一覧: MT4 の日本語を使用したタグクラウドが変だ
このブログ記事に対するトラックバックURL:
日本語でタグを作成し、MTTags や MTEntryTags でタグを表示すると、同じタグが複数表示されてしまうことがある。 この場合、DBの文字コー... 続きを読む
複数の記事で同じタグ(英語以外)を使用すると、それらのタグが複数表示されるという... 続きを読む
ここで利用しているMovableType4.1ですが、右側に表示されているタグクラウドで日本語のタグが集約されず、同じものが複数表示されていました。既知の... 続きを読む
つい先日、「~」が「?」に文字化けしているのに続いて、今度はタグクラウドが重複し... 続きを読む
ブログ記事を2個ほどエントリーしたところで、日本語のタグクラウドが統一されないこ... 続きを読む
今まで、このサイトのタグクラウドが変でした。 英語のタグは統合されていたのですが... 続きを読む
コメントする