私は、使用したい文字セットエンコーディングを指定することで、ファイルへの書き込みとファイルからの読み取りを可能にする Java プラグインに取り組んでいます。ただし、複数のエンコーディングを 1 つのファイルにエンコードする方法については混乱しました。たとえば、A 文字が 1 つの文字セットに由来し、B 文字が別の文字セットに由来すると仮定すると、「AAAABBBBBAAAAA」をファイルに書き込むことは可能でしょうか?
それが不可能な場合、これは一般的にどのプログラミング言語にも当てはまりますか、それとも特にJavaに当てはまりますか? 可能であれば、どうすればファイルを読み取る (デコードする) ことができますか?
Charset の encode() および decode() メソッドを使用したくないのは、それらを使用したテストが失敗したためです (一部の文字セットが正しくデコードされませんでした)。また、さまざまな理由でサードパーティのプログラムを使用したくないため、この質問の範囲は純粋に標準の Java パッケージ/コードにあります。
どうもありがとう!
NS