FC2ブログサーバー移設処理「euc-jp」から「utf-8」へ

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>

Paroday - サーバー移設で修正する箇所がないかをチェックするブックマークレット

FC2公式 - 【ブログ】サーバー移設による管理画面のURL変更のお知らせ