ISO-2022系の変換を行うTAltEncodingが公開されています。
#すばらしいライブラリを公開していただき、ありがとうございます。
ご存じのように、Windows 2000ではWideCharToMultiByte関数に問題があります。
そのためTEncoding.GetEncoding(50220) で変換を行うと、変換に失敗します。
今回公開されたTAltEncodingでは、この問題が修正されており、正しく変換できます。
Windows 2000のサポート期間終了が目前に迫っている現在、Windows 2000固有の問題をEmbarcaderoが対応する可能性は低いような気がしてきました。
そういう意味でも、貴重なライブラリだと思います。
ついでに同じページで紹介されているエンコーディングクラスです。
- UCS4Encoding
UTF-32のエンコーディングクラス - CP51932Encoding
CP51932 のエンコーディングクラス