<%@ 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!!!