<%@ CODEPAGE=65001 %>3.
<% Response.CodePage=65001 %>
<% Response.Charset="UTF-8" %>
采用这种方式同样无果
如下为format的三个常量值
常数 | 值 | 描述 |
TristateUseDefault | -2 | 以系统默认格式打开文件 |
TristateTrue | -1 | 以 Unicode 格式打开文件 |
TristateFalse | 0 | 以 ASCII 格式打开文件 |
'utf-8 读文件方式 Function readFromTextFile (FileUrl,CharSet) dim str set stm=server.CreateObject("adodb.stream") stm.Type=2 '以本模式读取 stm.mode=3 stm.charset=CharSet stm.open stm.loadfromfile server.MapPath(FileUrl) str=stm.readtext stm.Close set stm=nothing readFromTextFile=str End Function 'utf-8 写文件方式 Sub writeToTextFile (FileUrl,byval Str,CharSet) set stm=server.CreateObject("adodb.stream") stm.Type=2 '以本模式读取 stm.mode=3 stm.charset=CharSet stm.open stm.WriteText str stm.SaveToFile server.MapPath(FileUrl),2 stm.flush stm.Close set stm=nothing End Sub修改完毕后,完美解决,perfect!!!