www.wanichan.com

Web > Expression > FAQ > Webページの作成

Expression Webの文字化けに関する問題について

  • このエントリーをはてなブックマークに追加
Expression Web側が自動的にWebページを更新した場合に、コンテンツが文字化けする場合がある問題について説明します。

概要

Expression WebでWebページを一から作成する場合や、手動で編集して保存する場合では問題ありません。しかし、以下の条件をすべて満たした場合にこの問題が発生する場合があります。

いつ?

以下のいずれかのアクションを起こした場合に発生します。

  • ダイナミックWebテンプレートを更新した場合
  • [フォルダ一覧]作業ウィンドウにおいて、ファイルやフォルダの移動、名称変更などを行った場合
  • その他、検索と置換ツールで書き換えを行った場合

どのファイル?

  • ファイルサイズ20KB以上のWebページで、以下の要素を含んだもの
    • ダイナミックWebテンプレートが適用されたWebページ
    • ファイルやフォルダを移動または名前変更した際に、それらのリンクを含むWebページ
    • エンコードタイプがUTF-8

文字化けする場所

20000~25000文字目の範囲内で、その地点がたまたま2バイト文字の場合、です。

もし、その文字化け地点が半角英数だったり、タグ部分だったり、改行コードだったり半角スペースだったりすると、この影響を受けることはありません。

影響を受けるExpression Webのバージョン

  • Expression Web 3
  • Expression Web 2
  • Expression Web

対処方法

Expression Web 3の場合

Expression Web 3の最新のサービスパックを適用します。SP1を適用することでこの問題が修正されます。

Expression Web 2以前の場合

シフトJIS形式であれば、文字化けの確認がされていないので、シフトJISに変更するか、ちょっと現実的ではありませんが、ファイルサイズ20KB以内に収めることです。ファイルサイズが小さい場合、文字化けの影響を受けることはありません。

応急処置として文字化け部分を修正する場合は、以下の手順で行うとすんなりいく可能性が高いです。以下の方法でダメだったら、メモ帳とかで修正してください。

  1. 文字化けした問題のファイルをコードビューで開く
  2. 右クリックして[HTMLの最適化]をクリックする
  3. [HTMLの最適化]ダイアログボックスの[スペースの削除]設定オプションの2つのチェックボックスをONにして、[OK]ボタンをクリック
  4. そのままコードビューで文字化け部分を修正して保存する

状況

この問題はマイクロソフトでExpression Webの問題として認識しており、Expression Web 3 SP1で修正されました。詳しくは以下のMicrosoft Connectサイトのページを参照してください。

https://connect.microsoft.com/Expression/feedback/ViewFeedback.aspx?FeedbackID=363202

スポンサーリンク
INDEX
  • このエントリーをはてなブックマークに追加

問題は解決しましたか?

操作方法、設定方法等で困ったら、 Expression Web Users Forum に投稿してください!

▲このページのトップへ