我有一个问题,我必须创建一个带有 ASP Classic 页面的 csv 文件,从 MS Access 数据库中获取数据,这一切都非常简单,但在最终文件中,我有大量奇怪的字符,显示为正方形(未知字符正方形)。我必须摆脱那些角色,但我真的不知道如何......你有什么想法吗?
这就是我在文件上看到的东西:M�NSTERSTRA�E
当然,我真的不知道哪些是会产生问题的字符......而且它们确实很多。
这就是我编写csv的方式...
dim fs,f,d
set fs = Server.CreateObject("Scripting.FileSystemObject")
set f = fs.OpenTextFile(Server.MapPath("clienti.csv"), 2, true,true)
d = ""
do while not rs1.EOF
d = ""
For Each fField in RS1.Fields
f.Write(d)
f.Write(" ")
temp = RS1(fField.Name)
if len(trim(temp)) > 0 then
f.Write(trim(temp))
end if
d = ";"
Next
f.WriteLine("")
rs1.movenext
loop
f.Close
set f = Nothing
set fs = Nothing
我无法考虑替换所有字符,因为在提取所有客户端之前我不知道它们...我需要一些解决方法...