© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2020
windows10 メールアプリ
+ imap/pop
+ iso-2022-jp
+ text
+ 名前を付けて保存
の文字化けバグが新規作成された模様。
原因:
iso-2022-jpをiso-2022-jpとして読んで、utf-8で保存格納。
名前を付けて保存時に、utf-8をunicodeとして読んで、BASE64エンコード。
対策:
BASE64デコードして、unicodeで書き込んで、utf-8で読んで、先頭2文字(BOM)を捨てて、BASE64エンコードすればよい。
BASE64デコードして、unicodeで書き込んで、utf-8で読んで、先頭2文字(BOM)を捨てて、BASE64エンコードすればよい。