Expression Webにおいて、特定の条件を満たしたCSSファイルを[フォルダ一覧]作業ウィンドウでもって移動すると、CSSファイルの日本語表記部分が文字化けしてしまいます。
- list-style-imageプロパティやbackground-imageプロパティなど、CSSファイルに画像ファイルURLのパスが含まれている場合
- UTF-8タイプのエンコードタイプ
この問題はたぶん、マイクロソフトの中の人は認識していると思います。実際に私も「あれ?」って思いました。
なんで文字化けするかというと、UTF-8のファイルなのにシフトJISとして解釈されるからじゃないかなーと勝手に推測しています。
既知の問題なのかは不明ですが・・・。
もし、UTF-8なのにシフトJISとして認識されてしまうために文字化けするのであれば、回避策として、@charsetでスタイルシートのエンコード(文字コード)を指定してあげるとOKかもしれません。
UTF-8の場合は、CSSファイルの最初の行に以下のように記述します。
@charset "utf-8";
ご参考までに。




