cjtds

HTML 表单 存为EXCEL文件时 中文显示乱码

在做宣传品发放系统时,需求要把数据库查询的记录生成表单并转存excel文件。

在转存的EXCEL文件中文显示乱码,表格和其他字符正常,检查后发现是创建EXCEL文件打开模式不对

之前:

myfile = fs.CreateTextFile(filename,true)

之后:

myfile = fs.CreateTextFile(filename,true,true)

显示正常。

附:ASP CreateTextFile 方法

定义和用法

CreateTextFile 方法可在当前文件夹中创建新的文本文件,并返回可用于读或写文件的 TextStream 对象。

语法:

FileSystemObject.CreateTextFile(filename[,overwrite[,unicode]])
FolderObject.CreateTextFile(filename[,overwrite[,unicode]])
参   数 描       述
filename      必需的。需创建文件的名称。
overwrite         可选的。指示能否覆盖已有文件的布尔值。True 指示可覆盖文件,False 指示不能覆盖文件。默认是 True 。
unicode 可选的。指示文件是作为 Unicode 还是 ASCII 文件来创建的布尔值。True 指示文件作为 Unicode 文件创建,而 False 指示文件被作为 ASCII 文件创建。默认是 False。

 

分类:

技术点:

相关文章:

  • 2021-07-17
  • 2021-09-25
  • 2021-12-28
  • 2021-11-01
  • 2022-12-23
  • 2021-12-01
  • 2021-06-26
  • 2021-12-23
猜你喜欢
  • 2022-01-01
  • 2021-07-09
  • 2021-08-17
  • 2021-11-30
  • 2021-12-20
  • 2021-12-17
相关资源
相似解决方案