はじめに
Movable Type7で修正すると文字化けするよって、連絡があって、どのようにすると文字化け
するのか検証してみた。
現象
漢字がURLエンコードのユニコードで変換されていた。
しかも、htmlのコメント内だけ変換されていた・・・
下記が
<!-- テスト修正 -->
こんな感じ・・
<!--%20%u30C6%u30B9%u30C8%u4FEE%u6B63%20-->
テスト用コード
<!-- テスト修正 -->
<ul>
<li><a href="#">テストメニュー1</a></li>
<li><a href="#">テストメニュー2</a></li>
<li><a href="#">テストメニュー3</a></li>
<li><a href="#">テストメニュー4</a></li>
<li><a href="#">テストメニュー5</a></li>
</ul>
<!-- テスト修正 -->
<p style="text-align: right;">2022年5月11日</p>
下記を挿入してみる
テストデータ挿入<!-- テスト追加 -->
結果
HTMLの挿入を使用するとなぜかHTMLコメントの部分だけ、URLエンコードされるよう・・・
さいごに
HTMLコメントだから、あれだけど。。気持ち悪いですね・・・仕様なんですかね・・・
本家では、下記のアナウンスがあるんだけど・・
https://www.sixapart.jp/movabletype/news/2020/08/31-1100.html
TinyMCEの問題なんですかね。。
では・・・
追記
Movable Type7がバージョンされていたので再度検証...
下記のバージョン
Movable Type7 r.5201の TinyMCE5 5.10.2
結果は、同じ現象でした・・・