charset属性なしのscript要素と別のscript要素が連続していると、なしの方の終了タグにcharset="euc-jp"が付加されたりするケースがある。必ずそうなるわけではない模様。単独のscript要素でも確認。
コメントアウト!!
<script type="text/javascript" src="hoge.js"></script> <script type="text/javascript"> function hoge(){alert('hoge');} </script>
↓サーバー移設処理後
<script type="text/javascript" src="hoge.js" charset="euc-jp"></script charset="euc-jp"> <script type="text/javascript"> function hoge(){alert('hoge');} </script>
<script type="text/javascript" src="hoge.js"></script> <script type="text/javascript" src="fuga.js" charset="utf-8"></script>
↓サーバー移設処理後
<script type="text/javascript" src="hoge.js" charset="euc-jp"></script charset="euc-jp"> <script type="text/javascript" src="fuga.js" charset="utf-8"></script>
<script type="text/javascript"><!-- var hoge; --></script> <script type="text/javascript"> <!-- var fuga; --> </script> <script> <!-- var piyo; --> </script>
↓サーバー移設処理後
<script type="text/javascript" charset="euc-jp"><!-- var hoge; -- charset="euc-jp"></script> <script type="text/javascript" charset="euc-jp"> <!-- var fuga; -- charset="euc-jp"> </script charset="euc-jp"> <script> <!-- var piyo; --> </script>