C# では、Encoding.UTF32
UTF-32 リトル エンディアン、Encoding.BigEndianUnicode
UTF-16 ビッグ エンディアン、Encoding.Unicode
UTF-16 リトル エンディアンです。しかし、UTF-32 ビッグエンディアンのものが見つかりません。
私は単純なテキストビューアーを開発していて、UTF-32 ビッグエンディアンでエンコードされたドキュメントはあまりないと思いますが、念のためにそれも準備したいと思います。
C# は UTF32 ビッグエンディアンをサポートしていませんか?
ところでJavaはそれをサポートしています。