0

多くの NULL CHARACTERS を含むテキスト ファイルがあり、そのエンコーディングは UTF8 です。

最初のヌル文字の後に stopedを使用してファイルをロードしRichEdit1.Lines.LoadFromFile(FileName,Encoding)ましたが、残りのファイルはロードされませんでした。

何か助けはありますか。テキスト ファイルから NULL 文字を削除するにはどうすればよいですか。

**ところで、私のテキスト ファイルのエンコーディングは UTF8 です。

4

2 に答える 2

1

UNICODE ファイルではなく、UTF8 であると確信していますか? ご存じかもしれませんが、UNICODE は 2 バイトです。最初の 1 つは、中国語などの非 UNICODE 言語のヌル文字です。IDE エディターでファイルを開こうとしましたか? それを開き、すべてのテキストを選択し (Ctrl+A)、コピー (Ctrl+C) して新しい空のテキスト ファイルを作成し、テキストを貼り付けます (Ctrl+V)。新しいファイルを保存し、この新しいファイルでリッチエディットを試してください。

于 2013-07-10T21:10:54.783 に答える