ASP 写入 UTF-8 BOM 签名

使用 ASP 导出 CSV 文件,ASP 采用 UTF-8 编码,而生成的 CSV 文件因为没有包含 BOM 签名而不被 Excel 2003 识别,因此显示乱码。

BOM 签名为 0xEF 0xBB 0xBF 三个字节,使用 ASP 输出方法如下:
Response.BinaryWrite(chrb(239))
Response.BinaryWrite(chrb(187))
Response.BinaryWrite(chrb(191))


按此可解决 CSV 文件在 Excel 2003 出现乱码的问题。
评论: 0 | 引用: 0 | 查看次数: 6721
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | UBB代码 关闭 | [img]标签 关闭