外部サイトのJSファイルの文字コードを変更する方法 | [旧] WEB向上中

[旧] WEB向上中

webデザイナーとして日々奮闘する中、色々と忘れず頑張っていければと、web周りの技術や情報をメモっています。

外部JSがうまく動かない場合に、htmlファイルとの文字コードとの違いが影響する場合があります。
自分で用意したjsファイルなら保存しなおせば良いだけですが、jsファイル自体が外部サイトにある場合はそうはいきません。そんな時に文字コードを合わせる方法です。
<script type="text/javascript" src="http://hoge.com/test.js" charset="Shift_JIS">
このようにscript要素に、charset="文字コード"を追記すればオッケーです。

最近公式のTweetボタンの表示がうまくいかないという事象が起こりましたが、これもcharset="UTF-8"とすれば直りました。

Tweetボタンのように、外部サイトとの連携も深まっているので、この方法は記憶しておきたいです。