2009年07月02日

Expression WebでCSSファイルの場所を移動すると文字化けする?

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";

ご参考までに。

posted by wanichan at 01:22 | Comment(0) | TrackBack(0) | Expression Web はてなブックマーク - Expression WebでCSSファイルの場所を移動すると文字化けする?
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/122623181
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック