大白天的见鬼了,兄弟们救命啊
在ASP页面中通过FSO生成静态网页,在写网页内容时出现了问题,就是某一固定位置的文字总是写不进去,简单点说就是有一个字符串"123 456 789"要写入到文件中,123和789都能写进去,就456写不进去,而且不论这个456换成什么其它内容都写不进去.写文件的代码如下:
'HTMLContent是要写入文件的网页源码
'这段代码是用来测试用的,而每次HTMLContent都能完整的写到test.txt文件中
set FSO1 = Server.CreateObject("Scripting.FileSystemObject")
set f = FSO1.OpenTextFile("D:\aa\test.txt",2,true)
f.write(HTMLContent)
'这段代码是正式运行的代码
set FSO = Server.CreateObject("Scripting.FileSystemObject")
if FSO.FileExists(FilePath) = false then
set NewFile = FSO.CreateTextFile(FilePath)
'FilePath是要生成的静态页面路径,如D:\aa\123.html
NewFile.write(HTMLContent)
'将网页内容HTMLContent写入到文件中,但就是写不全,而且是固定地方的文字写不进去,其它的都可以
NewFile.close
end if
这个问题已经弄了两天了,让我想不明白的是,如果说写不到文件里,那HTMLContent这个大的字符串应该都写不进去才对啊,为什么只有固定的那一个地方的文字写不进去呢,而且这段文字还是在字符串的中间位置.晕死了,感觉真是见鬼了,兄弟们帮出个主意啊