MTで5つ目に作成したサイト。
StyleCatcherでデザインを変更するのは成功したのだが、文字化けを起こしている。
トップページは文字化けを起こしていない。
ところが、エントリー・アーカイブ、カテゴリー・アーカイブ、日付アーカイブのテンプレートのソースを見たところ、ソースそのものが文字化け?していた。
これを解決するにはレンタルサーバーにアップしているアーカイブテンプレートのソースをチェックしてソースそのものが壊れているのかを確認してみよう。
default_templatesフォルダの中身をチェック。
ところがテンプレートの中身のソースは壊れていない。
どうすればよいのか?
とりあえず、該当サイトのテンプレートを初期化しよう。
アーカイブページで、「テンプレートを初期化する」を選択。
そして、Go。
ところが、初期化したソースも文字化け?が起きている。
何が問題なのだろうか?
管理画面のエンコードは、UTF-8である。(movabletype標準)
しかるにロリポップにアップしたファイルのエンコードは、シフトJISである。
これが問題か?
試しに、管理画面のソース画面をシフトJISに表示変更したら、ソースは文字化けが収まったが他の部分が逆に文字化けを起こしてしまった。
これは、ロリポップのファイルのエンコードがシフトJISがなっているのが問題?
メモ帳の問題のようだ。
文字コード変換ツールというのがあるのか?
文字コード変換ツール「KanjiTranslator 1.6」というのがあったが使い方が分からない。
文字コード変換ツールfor.NET2.0もダウンロードしたが使い方が分からない。
結局、文字コード変換ツールで変換が出来た。
しかし、どの文字コード変換ツールを使ったかが分からない。
方法は、ロリポップにアップしてあるテンプレートソースの文字コードはシフトJISなのでこれを文字コード変換ツールを使って文字コードをUTF-8に変換。
これをロリポップのファイルに上書きする。
後は、サイトの再構築を行う。
これで文字化けが収まった。
【関連記事】
- リストを横に並べる
- 不具合
- 文字化け
- StyleCatcher デザイン変更
- StyleCatcherデザインを元に戻す
- StyleCatcher 設定
- 月別アーカイブ不表示
- 記事投稿不可
- テンプレート変更不可
- テンプレートの変更2