- ベストアンサー
サイトを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> のように書き換えています。ブラウザ上では記入前後で何も変わりがありませんでしたが。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
マルチバイト文字をつかっていないなら文字コードはかわりません。 UTF-8はBOMをつければ明示的になりますが、それもあまりおすすめ できません。 つまり >shift-jisのままでも問題ないのでしょうか? この認識があやまりで、shift-jisですらないただのシングルバイト だけでできたテキストファイルだということです。 結論としては、いまのままで問題ありません
その他の回答 (1)
- tk_uc
- ベストアンサー率68% (33/48)
別々のファイルで、それぞれ適切に文字コードを指定していれば問題ありません。 そもそも、当該jsファイルにはascii文字しかないようですしね。
お礼
ありがとうございました。助かります!
お礼
なるほどーって感じです。 おかげで悩みが吹き飛びました。 ありがとうございました!