0

デンマーク語の文字を含む CSV ファイルを作成するコード

     Response.ClearContent();
     Response.AddHeader("content-disposition", attachment);
     Response.ContentType = "application/csv;charset=utf-8";
     Response.Charset = "utf-8";
     Response.Write(sb.ToString());
     Response.End();

理由はわかりませんが、結果の CSV が作成されると、デンマーク語の文字が次のような特殊文字に置き換えられ??jます。

4

1 に答える 1

1

ソース テキストは StringBuilder UTF-8 ですか? そうでない場合、.NET が混乱して間違った文字を書き込む可能性があります。UTF-8 でない場合は、クライアントに書き込む前にEncoding.Convertを実行してみてください。

于 2013-03-18T11:34:25.257 に答える