掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
UTF-8の外部ファイルからUTF-8の外部ファイルへ (ID:24979)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
初めまして、水時計と申します。 現在、UTF-8形式で保存されたファイル(仮に「chn.txt」とします)をDelphiで読み込み、ファイル内容を加工してもう一度外部ファイル(仮に「qus.txt」とします)として保存したいと考えています。 「chn.txt」は中国語の単語帳の元データなのですが、以下のプログラムではリッチテキスト(下のプログラムの「FileStock」のこと)に書き込まれた時点で文字化けしてしまいます。何が原因なのか分からなくて困っています。 var InF : TextFile; // 読み込みファイル chn_str : WideString; // 中国語のデータを受け取る変数 begin AssignFile( InF, 'chn.txt' ); Reset( InF ); Readln( InF, chn_str ); FileStock.Lines.Add(chn_str); end; ちなみに、「chn.txt」の中には中国語と特殊文字(aやoの上に横棒が乗っている文字)、日本語と半角英数字が混在している状態です。 また、開発環境はWindows XP、Delphi7です。他に「これが分からなければ答えようが無い」という項目があればご質問ください。 もしかしたら、トンチンカンな質問をしているのかもしれませんが、何とぞよろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.