テキストファイルを書き込んでいますが、その前と後にファイルには変更されない行がたくさんありますが、ストリームリーダーは特殊文字("
'
—
)の両方のC#のテキストボックスに、メモ帳のようにファンキーなダイヤモンドを表示され、他の文字に。どのように完全に変更されていないファイルの読み取り/書き込み操作を通過し得るテキストことができます?ありがとう。C#Streamreader:特殊文字 ""などの処理
StreamWriter sw = new StreamWriter(sOutputFileName);
using (StreamReader sr = new StreamReader(sTempFileName))
{
while (sr.Peek() >= 0)
{
rdBuffer = sr.ReadLine();
txtProgressDisplay.Text += rdBuffer + "\r\n";
// parse and process some lines here
wrBuffer = rdBuffer;
sw.WriteLine(wrBuffer);
txtProgressDisplay.Text += wrBuffer + "\r\n";
}
sr.Close();
}
sw.Close();
[StreamReader奇妙なエラーの ](http://stackoverflow.com/questions/8128199/streamreader-weird-error-with) – GSerg
'StreamReader'はそのようなことをしません - あなたは正しいエンコーディング? – BrokenGlass
ファイルがワープロによって作成されていない限り、それらはまったく特殊文字ではありません。六角ビューアを使用してファイルを見て、それらの文字に対して見た16進コードを文書化します。 –