© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2020
window10 メールアプリ
+ imap
+ iso-2022-jp
+ html
の名前を付けて保存、edgeで開くと文字化けは未修正。
原因:
名前を付けて保存で、<meta charset=iso-2022-jp>のhtmlソースをiso-2022-jpからutf-8に変えてbase64エンコード。
ヘッダのcontent-typeはutf-8に変更。
edgeは、<meta charset=iso-2022-jp>を見て、utf-8をiso-2022-jpとして表示するので、文字化け。edgeはエンコードを変えられない。
修正:
矛盾を解消しないとダメ。
メールアプリやthunderbirdは、metaより、content-typeを見るみたい。ieもmetaを見るが、エンコードを変えられる。