質問です。
日本語や英語などが入り混じったテキストファイルを
mmap()して、文字列操作用の型にキャストして操作したいのです。
それで、1バイト文字も2バイト文字も同様に、配列の1要素と1対1にしたいのですが、
UTF-8だと、可変ですし、UTF-16でも、一部が2要素分使うので使えませんよね?
何か良い方法はないでしょうか?
mmap()して、キャストして使うつもりなので、一般的なテキストのエンコード仕様と対応しない
特殊なクラスは使えないのです。