• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:初心者ですが、MovableTypeのcharsetの変更ってできるのですか?)

MovableTypeのcharsetの変更方法とは?

このQ&Aのポイント
  • MTで作っているページの文字化け現象を回避するために、MovableTypeのcharsetを変更したいですが、エラーが発生してしまいます。
  • MovableTypeのデフォルトcharsetはUTF-8ですが、変更する方法はあるのでしょうか?初心者なので、教えていただけると助かります。
  • MovableTypeでページを作成している際に、IE7.0での文字化け現象を回避するためにcharsetを変更しようとしていますが、エラーが発生します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

mt-config.cgiに以下を追加します。 「PublishCharset Shift_JIS」 これで文字エンコーディングが指定できます。

pochipelican
質問者

補足

buffalomasaさん、ありがとうございます。 もう一つ教えてほしいのですが、mt-config.cgiが現状で以下のようになってます。 ↓これ以降 ## Movable Type configuration file ## ## ## ## This file defines system-wide settings for Movable Type ## ## In total, there are over a hundred options, but only those ## ## critical for everyone are listed below. ## ## ## ## Information on all others can be found at: ## ## http://www.sixapart.jp/movabletype/manual/config ################################################################ ##################### REQUIRED SETTINGS ######################## ################################################################ # The CGIPath is the URL to your Movable Type directory CGIPath (URL-------) # The StaticWebPath is the URL to your mt-static directory # Note: Check the installation documentation to find out # whether this is required for your environment. If it is not, # simply remove it or comment out the line by prepending a "#". # StaticWebPath http://www.example.com/mt-static #================ DATABASE SETTINGS ================== # REMOVE all sections below that refer to databases # other than the one you will be using. ##### MYSQL ##### ObjectDriver DBI::mysql Database LA09437616 DBUser LA09437616 DBPassword qt7hav DBHost localhost ##### POSTGRESQL ##### #ObjectDriver DBI::postgres #Database DATABASE_NAME #DBUser DATABASE_USERNAME #DBPassword DATABASE_PASSWORD #DBHost localhost ##### SQLITE ##### ObjectDriver DBI::sqlite Database sqlitedb ##### BERKELEYDB ##### #DataSource /path/to/database/directory DBUmask 0022 HTMLUmask 0022 UploadUmask 0022 DirUmask 0022 DeleteFilesAtRebuild 1 ↑ここまで ここのどこに「PublishCharset Shift_JIS」を入れればいいのでしょうか。 本当に初心者でこんなことも知らずにすみません。 実は前任者が作ったものを引き継いだので、何もわからないままなんです。 よろしくお願いします。ぺこり

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

それってIEのキャッシャが悪さをしているってことはないですか? 一度キャッシュをクリアしてみて下さい。 キャッシュのクリアはツール、インターネットオプションの一時ファイル、ファイルの削除でできます。

pochipelican
質問者

補足

buffalomasaさん 丁寧に教えてくださって、本当にありがとうございます。 なんですが… だめみたいです。 キャッシュのクリアをしましたが、同じ状態で、ソースを見ると、charactersetはutf-8のまんまになっていて、相変わらず文字化けです。 IE6.0ではきちんと見えているのですが(泣)

すると、全ての回答が全文表示されます。
回答No.2

場所はどこでもいいですよ。

pochipelican
質問者

補足

ありがとうございます。ぺこり。 私のやり方が悪いのかもしれないのですが、ご指示通りにすると、MovableType上ではソースがきちんと直るのですが、IE上ではutf-8のまんまです。 IE上でshift_jisのエンコードを選んでも文字化けしちゃうのですが…。 根本的なことがわかっていないから、だめなのかな~。

すると、全ての回答が全文表示されます。

関連するQ&A