• ベストアンサー

サイトをshift-jisからutf-8に変更時のjsフィルのエンコードについて

いつもお世話になっています。回答者様の暖かく賢いアドバイスによってホームページを無事shift-jisからutf-8に変更することができました。 現状、opera、ie6、ie7で確認した上では動作上は全く問題ないようなのですが、一点気になることがあって質問させていただきます。 htmlソースをutf-8にするにあたってcss、cgi、jsファイルも同様のutf-8に変更するべきだと思い作業をしていましたが、添付の2ファイルについてだけ、いくら試しても保存後にshift-jisに戻ってしまいます。変更はdreamweaver、hidemaruエディタで試しました。 添付ファイル http://www.ucatv.ne.jp/~h_p_s/sample/rollover.js http://www.ucatv.ne.jp/~h_p_s/sample/swfobject.js 1)現状動作はできていますが、このまま2ファイルだけshift-jisのままでも問題ないのでしょうか?SEOの点からもご意見をお聞かせいただければありがたいです。 2)変更すべきである場合、変更の仕方はどのようにしたらいいのでしょうか? 以上よろしくお願いします。 補足として、これが意味があるのか分かりませんがhtmlソース内 <script type="text/javascript" src="swfobject.js"></script> 等は <script type="text/javascript" src="swfobject.js" charset="UTF-8"></script> のように書き換えています。ブラウザ上では記入前後で何も変わりがありませんでしたが。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

マルチバイト文字をつかっていないなら文字コードはかわりません。 UTF-8はBOMをつければ明示的になりますが、それもあまりおすすめ できません。 つまり >shift-jisのままでも問題ないのでしょうか? この認識があやまりで、shift-jisですらないただのシングルバイト だけでできたテキストファイルだということです。 結論としては、いまのままで問題ありません

rocky_y
質問者

お礼

なるほどーって感じです。 おかげで悩みが吹き飛びました。 ありがとうございました!

その他の回答 (1)

  • tk_uc
  • ベストアンサー率68% (33/48)
回答No.2

別々のファイルで、それぞれ適切に文字コードを指定していれば問題ありません。 そもそも、当該jsファイルにはascii文字しかないようですしね。

rocky_y
質問者

お礼

ありがとうございました。助かります!

関連するQ&A