3

csvファイルを作成するaspページがあります。問題は、この csv ファイルが BOM なしの UTF-8 として作成され、それを開くと、いくつかの標識が正しく表示されないことです。UTF-8 WITH BOM として保存するには、何を変更すればよいですか? Notepad ++で手動でBOM付きのUTF-8に変換すると、機能します。

ありがとう。

    Response.Clear
    Response.ContentType = "application/vnd.ms-excel; charset=UTF-8;"
    Response.AddHeader "Content-Disposition", "attachment; filename=goodsTransfer.csv"
    Response.Charset = "UTF-8"
    Response.Write "all my data"
    Response.end
4

2 に答える 2

4

試す:

Response.Write(ChrW(65279) & "all my data")
于 2013-03-28T21:26:13.333 に答える