将日文字符保存为CSV文件并压缩并保存到特定位置

时间:2018-02-05 11:54:34

标签: c# .net csv zip file-handling

我想在csv文件中保存数据,即日文字符。然后我想压缩文件并将其保存到特定位置。 以下是我正在尝试的代码,但它不保存日文字符。 任何人都可以让我知道代码中的问题。请告诉我如何拉链并将其保存到某个位置。

         var csvData = new StringBuilder();
         csvData.AppendFormat("{0},{1},{2},{3},{4},{5},{6}",
            "申込区分", "オリジナルカード番号", "スペアカード番号", "セットNO", "送り状番号",
            "入金", "カード発行", "キャンセル", "フォームID", "フォームID別のシーケンス番号", "ご希望のカード T-ポイント付きかどうか",
            "本人確認書類の種類", "本人確認書類の番号",
            "申込No", "申込日時", "エージェント名", "エージェントテーブルのID", "お名前(姓)", "お名前(名)", "ローマ字(姓)",
            "ローマ字(名)", "電話番号", "メールアドレス", "CCC専用会員ナンバー", "提携店会員ナンバー1", "提携店会員ナンバー2",
            "携帯番号", "生年月日", "職業", "性別", "母親の旧姓", "ご利用通貨", "初回チャージ額(ご入金予定額)", "カード種別コード",
            "通貨", "郵便番号", "都道府県", "都道府県ローマ字", "市郡区", "市郡区ローマ字", "町名", "町名ローマ字", "番地", "番地ローマ字",
            "建物名/階数/部屋番号など", "建物名/階数/部屋番号などローマ字", "ご出発予定日", "渡航国", "渡航(利用)目的",
            "渡航(利用)目的商品代金商品名", "渡航(利用)目的商品代金原産国", "渡航(利用)目的商品代金船積地", "渡航(利用)目的その他テキスト",
            "同意事項1", "同意事項2", "同意事項3", "同意事項4", "マイナンバー確認の有無", "マイナンバー確認日付", "マイナンバー不備",
            "本人確認書類不備",Environment.NewLine);



        var response = System.Web.HttpContext.Current.Response;
        response.BufferOutput = true;
        response.Clear();
        response.ClearHeaders();
        response.ContentEncoding = Encoding.UTF8;
        response.Charset = Encoding.UTF8.WebName;
        response.AddHeader("content-disposition", "attachment;filename=Employee.CSV ");
        response.ContentType = "text/csv";
        response.Write(csvData.ToString());
        response.End();

0 个答案:

没有答案
相关问题