TIFFファイルを手動でエンコードしようとしています。TIFFファイルのASCII符号化値が127(0x7F)を超えています
しかし、私はASCIIエンコーディングでファイルに0x7Fのより大きな文字の値を書き込もうとするたびにそれは」と書かれています:バイトは次のように、彼らがファイルに書き込まれるべき符号化されているから0x7Fより大きい値たび? " (0x3F)。
表示された画像のバイト値のエンコーディングは誰に分かりますか? 私はStreamWriterクラス(StreamWriter :: Write(wchar_t))を使って、一度に1つの文字を.tifファイルに書き込むC#を使用しています。
なぜバイトではなく文字を書くのですか? –
また、C#またはC++を使用していますか? StreamWriter :: Write(wchar_t)はC++のように見えます。 –
TIFFは*バイナリ*ファイルです。テキストエンコーディングは必要ありません。 –