MTAppjQueryのuser.cssに文字コードを指定する

このエントリーをはてなブックマークに追加

MTAppjQueryのuser.cssにコメントを書くことがあると思います。

20140828144920_blogpix.png

Moavble Typeから書き出されるファイルの文字コードはUTF-8になります。MTAppjQueryのuser.cssもUTF-8で書き出されます。

もし、MTAppjQueryのuser.cssに日本語でコメントを入れて、デフォルト文字コードがShift-JISなどのブラウザでuser.cssにアクセスすると下図のように文字化けしてしまいます。

20140828145424_blogpix.png

コメントが文字化けしていてもカスタマイズ自体には問題ないです。それにuser.cssを編集する時はMTの管理画面で行うので、コメントが文字化けして読めないということもないと思います。

とは言え、気持ち悪いのでuser.cssに文字コードの指定をしてあげます。

文字コードの指定には下記の1行をuser.cssの「先頭」に追加するだけです。

@charset "<$mt:PublishCharset$>";

20140828150223_blogpix.png

これでデフォルトの文字コードがUTF-8以外のブラウザから直接アクセスしても文字化けしなくなります。

20140828150641_blogpix.png