• 締切済み

MTで文字コードを変更するプラグインについて教えてください

MovableTypeで出力ファイルの文字コードを変更する方法について スカイアークシステムのサイトで出力ファイルの文字コードを変換する プラグイン:TransEncodingとして紹介されていましたので導入して みました http://www.skyarc.co.jp/engineerblog/entry/2979.html メインページ・エントリーページはshift_jisに文字コードがうまく変更される のですが、カテゴリーページだけ文字化けをおこしてしまいます。 スカイアークシステムへ問い合わせをおこなったのですが返事をいただけませんでした おそらくカテゴリーアーカイブがUTF-8のままになっているのですが mtのファイルのどれかをshift_jisに変更すればよいと思うのですが いまひとつ分からないのでアドバイスをお願いできますでしょうか? MTはバージョン3.35です

  • HTML
  • 回答数2
  • ありがとう数3

みんなの回答

  • miya_00
  • ベストアンサー率47% (9/19)
回答No.2

そうですか… 文字コードについてはそこまで詳しくないので、はっきりした事は言えないのですが <?xml version="1.0" encoding="<$MTPublishCharset$>"?> を外した状態で文字化けがされるかどうかが気になりますね。 自分的にMTの場合はshift_jisではなく、UTF-8でやるものだと思ってました。 自分も初めてMTを触った時はshift_jisで文字化けの現象を体験しているんですが、UTF-8に変換しただけで解消出来た事なので、もしUTF-8で問題なければ、UTF-8にあわせるって形では駄目なんでしょうか? 当初目的にしていたプラグインについては分りませんので、力になれずにすみません。

yasushi912
質問者

お礼

ご回答ありがとうございます 本来ならUTF-8で良いのだと思うのですが shift_jisの文字コードのサイトでしか機能しないツール(自動更新ツールです)を使用したいためどうしてももともとUTF-8のMTサイトをshift_jisの文字コードへの変更が必要ななったのです。 MYSQLのデーターベースの修正が必要なのか知識がないので 困っている状況なのです。 気をつかっていただきありがとうございます。 どなたか改善方法を知っている方がこの質問に気づいてくれると良いのですが・・・・

  • miya_00
  • ベストアンサー率47% (9/19)
回答No.1

MTで文字コードを変更するプラグインについてではないですが、それは下記のソースで回避出来る問題だと思います。 <meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" /> ちなみにバージョン3.35を使った事がないので、もしかしら無理かもしれませんが、一度試してみてくれませんか? 力になれなかったらすみません。

yasushi912
質問者

お礼

回答ありがとうございます。 カテゴリーアーカイブのテンプレートのHTMLは <meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" /> が記述されています。 ソースコードはMTPublishCharsetもshift_jisに変更されているのですがXML宣言の部分<?xml version="1.0" encoding="<$MTPublishCharset$>"?> のMTPublishCharsetがUTF-8の状態で文字化けがおこっているようなのです。 すいません他に対策があれば教えて下さい

関連するQ&A

  • Webサイトの文字コードについて

    日本のWebサイトの文字コードはShift-JISが多いようですが、UTF-8との違いってなんなんでしょうか?表示できない文字があるんでしょうか? また、MovableTypeのテンプレートはデフォルトでUTF-8になっていますが、Shift-JISに変更すると何か不具合があるんでしょうか? 投稿するカテゴリが間違っていたらごめんなさい。

    • ベストアンサー
    • HTML
  • 文字コードによるレイアウトのずれについて

    サイトの一部ページにMTを使用しているのですが、文字コードの違いにより、MTを使用していないページと比べて行間がわずかにずれてしまいます。 MTではUTF-8、その他のページではShift-JISを使用しており、Shift-JISを使用しているページをUTF-8に変更すると、このような問題が起らなくなるのですが、フォームが正しく動かなくなるため、UTF-8にすべて統一する訳にはいかない状態です。 文字コードを揃える以外に何か解決方法はございませんでしょうか。 なお、外部CSSを使用しており、レイアウトにずれが生じる箇所は、MT、MTを使用していないページともに同じCSSのファイルをリンクしております。

  • 【MovableType】MTで各カテゴリアーカイブページでそのカテゴリに属するサブカテゴリのリストを表示する方法ありますか?

    MovableType(MT)のカスタマイズに関する質問です! 各カテゴリアーカイブページに入った時に、そのカテゴリに属するサブカテゴリのリストを表示したいと思っています。 たとえば、Aという親カテゴリの下に、BとCという子カテゴリがあった場合、Aカテゴリアーカイブページに入ったら、BとCのリンクリストが表示されるイメージです。 ↓ページのイメージ -------------------------------------------- ──────────── ●Aアーカイブ(親カテゴリ) ────────────  ・B(子カテゴリ)  ・C(子カテゴリ)  ■エントリー記事1  ■エントリー記事2  ■エントリー記事3  ・  ・  ・ -------------------------------------------- こういうことって可能でしょうか? おわかりになる方いらっしゃいましたら、ご教授下さい。 よろしくお願い致します。

  • MT4.2でアーカイブページにウィジェット表示するには

    MovableType4.21を使用していますが、blogページの月別アーカイブページ,カテゴリアーカイブページのサイドバー部分は真っ白なまま、何の表示もありません。 これってウィジェットセットの機能を使えば、カテゴリ表示や最近のエントリ等を表示できるのでしょうか? 3.xと違い、すっかり仕組みが変わってしまったので、さっぱりやり方が解りません。ぐぐってもみましたが、回答は見つかりませんでした。 よろしくお願いします。

  • MovableTypeのカテゴリー内ページの表示がおかしい

    MovableTypeのカテゴリー内ページの表示がおかしいんです。 テンプレートの「メインページ」と「スタイルシート」を変更したのですが、カテゴリーやアーカイブ内のページの表示が文字が全てセンターによってしまっています。 使用しているのは「MT-3.2-ja-2」です。 どなたかご教授願います。

  • Movable Typeの文字コードについて

    MovableTypeのプログがWindowsのIEに表示されない場合があります。 プログをトップページにおいているのですが、Windowsの古いままの(文字コードの更新をされていない)IEでは表示されません。mt.cfgで文字コードをUTF-8で指定されているのをShift_JISに変えてみても改善されません。(自動で認識されません) 事情によりindex.htmlにどうしてもプログをおきたいので、何か解決方法はございませんでしょうか? 下手な文章で伝わりにくい点があるかもしれませんが、よろしくお願いいたします。

  • 【超初心者】 Movabletypeのテンプレート適用について

    はじめまして。 この度、Movabletype3.2を導入したものですが ネット上のテンプレートを適用しようと試みていますがうまくできません。 (そもそもテンプレートのそれぞれの意味や役割が理解できていません) 初心者でも分かるように、簡単に教えていただけませんでしょうか。 何卒宜しくお願い致します。 ■現状 Web上のテンプレートを適用して、それぞれの項目にコピペしました。 しかしインデックスページ(最初に表示されるページ?)はうまく表示するのですが それ以下のページが正しく表示されません。 ■参考にしたサイト 「Movabletype入門」様 http://30smash.main.jp/mt/ ・スタイルシート ・メインページ ・カテゴリーページ ・個別ページ ・日付(月付)ページ 上記5つのコードがありますが、MTの項目と若干表記が異なるため どれに入れればいいのかよく分かりません。 ■Movabletypeの項目 【インデックス】 ・アーカイブページ ・スタイルシート ・メインページ等 【アーカイブ】 ・エントリー・アーカイブ ・カテゴリー・アーカイブ ・日付アーカイブ あまりにも初歩的な質問で恐縮ですが、何卒宜しくお願いします。

  • 文字コードが変わってしまう

    Webページ作成関連の市販のテキストについているサンプルコードを自分のマシンにコピーして勉強しています。WindowsXPとWindows7を使っています。 たとえば、【今日問題なく使った】のに、翌日同じHTMLファイルのソースを見たら、文字コードが矢印に変わってしまっています。 改行コード変換ソフトで変換して、また元に戻して作業をしました。 翌日、他の部屋のマシン(WinXP)でそのファイルを開いたら、また文字コードが矢印に変わっていました。 詳しいことはわからないレベルですが、状況だけ書いてみました。 文字コードが変わってしまうタイミングってあるのでしょうか。関係ないかもしれませんが、書籍についてきたサンプルファイルの文字コードはUTF-8なので、文字コード変換ソフトでShift_JISに変更しました(なぜShift_JISにしたかは、特に意味はありません。UTF8がいいというのは聞いていますが、とりあえずShift_JISでやっています)。 難しい理論は理解できないと思いますが、どうしてそうなるかを教えていただける方がいたらお願いします。

  • MT4とMT3の関連性

    MT4.22を使ってある程度まで動くようにしました。あとはレイアウトなどをいじります。私はある人からいただいたテンプレートをもとにサイトを作っています。しかし以下に示すそのテンプレートはMT3用なのです。 ・エントリーアーカイブ.txt ・カテゴリーアーカイブ.txt ・日付アーカイブ.txt ※スタイルシートとメインについてはわかりました。 これらがMT4.22のメンテナンス画面では「どの」項目に該当するかがわかりませんので教えてください。 よろしくお願いします。

  • MovableTypeで複数の文字コード

    現在MovableTypeで、複数のブログを運営していますが、文字コードはUTF-8です。 今回、ケータイブログを作成したいと思っています。でもMT4iの利用ではなく、自分でHTMLを書いて作成しました。 ケータイでも閲覧できる情報量で作成して、自分のケータイではキチンと見られたのですが、多くのケータイは文字コードがShift_JISにしか対応していないと知りました。 個人ライセンス(無償)のため、稼動しているcgiはひとつです。その場合、複数のブログでそれぞれ違う文字コードを設定する事は可能でしょうか? また、個人ライセンスの定義がよく理解できないのですが、ロリポップで二つのサーバーを契約していますが、この場合、ひとつづつのサーバーにMovableTypeの個人無償ライセンスをインストールしても良いのでしょうか?二つ以上のMovableTypeをインストールしている人がいたら教えてください。

専門家に質問してみよう