Elephant Communicationsの制作スタッフが日々気になったことをお届けするブログです。

« フローティングブログパーツを作りたい | メイン | MyCrawlerデモ動画公開 »

金曜日, 10 24, 2008

ずっとtsutsuiのターンですが、書くことがたくさんあるんだから仕方がない。
でも本当はもっと書くことたくさんあるんだけれども、時間もかかりますし。
まあ、メモ代りに使わせてください。

Javascriptが動かない !?

コードは絶対に正しいはずなのに、エラーもでていないのに
バグってしまうことがたまにあります。
そんなときは文字コードの指定を疑ってみてください。

HTML側から外部Javascriptを呼び出す際に、
HTMLの文字コードがどのようなものか確定できていない場合は、 Javascriptの文字コードを明示的に指定してやってください。

基本的にJavascriptを書くときは「utf-8」が無難です。
Ajaxとかはutf-8以外だと2バイトコードは文字化けしちゃったと思うし。

指定の仕方は簡単で、charset="utf-8"という属性を加えてください。

<script type="text/javascript" charset="utf-8" src="hoge.js">

トラックバック

このエントリーのトラックバックURL:
http://lab.elephant-com.co.jp/cgi-bin/mt/mt-tb.cgi/118

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)