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以内に収めることです。ファイルサイズが小さい場合、文字化けの影響を受けることはありません。
応急処置として文字化け部分を修正する場合は、以下の手順で行うとすんなりいく可能性が高いです。以下の方法でダメだったら、メモ帳とかで修正してください。
- 文字化けした問題のファイルをコードビューで開く
- 右クリックして[HTMLの最適化]をクリックする
- [HTMLの最適化]ダイアログボックスの[スペースの削除]設定オプションの2つのチェックボックスをONにして、[OK]ボタンをクリック
- そのままコードビューで文字化け部分を修正して保存する
状況
この問題はマイクロソフトでExpression Webの問題として認識しており、Expression Web 3 SP1で修正されました。詳しくは以下のMicrosoft Connectサイトのページを参照してください。
https://connect.microsoft.com/Expression/feedback/ViewFeedback.aspx?FeedbackID=363202
INDEX
- Expression Web FAQ
- Expression Webの問題
- CSSファイルを移動またはコピーすると文字化けする場合がある問題について
- FTPでの発行にエラーが発生する場合の対処方法
- アウトラインリスト作成の問題について
- 定義された用語' を指定すると特定のファイルで結果が不正になる
- ファイルの拡張子の大文字/小文字の変更に関する問題について
- 「標準のエディタとして使用しますか?」と表示される問題について
- Webページを新規作成するとtitleタグが最初に記述される問題について
- Expression Webの文字化けに関する問題について
- Expression Web 2でVBAが利用できない問題について
- ダイナミックWebテンプレートが適用されたページが正しく更新されない場合の対処方法
- Expression Web 2: エクスプローラにおけるdwtなどのファイルのメニュー表記について
- 特殊記号や英語を入力すると、lang属性が付いた<span>タグが挿入される問題について
- ブラウザからのテキストなどのコピーにおいての問題
- ページにRSSフィードを追加できない場合の対処方法
- DOCTYPE宣言の前に文字入力すると、現在のスキーマの判別ができなくなる問題について
- オートサムネイル生成後に'xthumbnail-orig-image'属性が挿入される問題の対処方法
- [画像]ダイアログで「縮小表示」が正しく表示されない問題について
- 編集中に日本語入力が出来なくなった場合の対処方法
- [フォルダ]ビューで「タイトル」フィールドが表示されない問題について
- Expression Webの問題
問題は解決しましたか?
操作方法、設定方法等で困ったら、 Expression Web Users Forum に投稿してください!