2

テキストファイルがあります。Utf8に変換する必要があります。変換後、ファイル内のすべての数字は疑問符に変換されます。たとえば、1380 は「????」のように 4 つの疑問符に変換されます。私はデルファイ2009を使用しています。

これは変換するための私のコードです:

RichEdit1.Lines.LoadFromFile(OpenDialog1.FileName,TEncoding.UTF8);

この変換を修正するにはどうすればよいですか?

4

1 に答える 1

0

TEncoding.Unicodeファイルが UTF-16LE ("Unicode") 形式の場合に使用する必要があります。または、RichEdit にロードする前に、ファイルを UTF-8 に変換する必要があります。

于 2012-06-24T21:31:49.857 に答える