私はUTF8エンコーディングでテキストファイルを持っている、と私はopendialoge、メモボタンをデルファイ2009でアプリケーションを作成し、このコードを書く:読む
if OpenTextFileDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenTextFileDialog1.FileName);
ときI私のアプリケーションを実行し、私はボタンをクリックし、私の参照してくださいメモで私のテキストファイルを選択してください:
"Œ×××±¢ظ..."“X¢â€¢â€ "±
文字が正しく表示されませんでした。 この問題を解決するにはどうすればよいですか?
私はこれについて興味があります。あなたのコードが何をしているのか分かりません。 Encodingsオブジェクトとは何ですか?余分なテキストと注釈をつけて、これを詳しく説明してください。 –
David、私は自分の答えを更新しました –
+1私はこのコントロールを知らなかった。ダイアログにドロップダウンリストが含まれているので、ユーザーはエンコードを指定できますか?これは、ファイルを保存するときによく見られると思います(たとえば、メモ帳など)。このコントロールは新しいスタイルのVistaダイアログを使用しますか、それとも従来のXPダイアログにフォールバックしますか? –