asp教程

ASP生成txt文本文件避免产生乱码和黑块的方法

位置:首页 > asp教程 > asp技巧,2015-08-04
用ASP生成txt或者HTML文本,相信大家都会,但有时候我们生成的是txt文本时,我们用记事本打开生成的txt文件,会发现里面有好多的乱码和黑色的块块,也不知

用ASP生成txt或者HTML文本,相信大家都会,但有时候我们生成的是txt文本时,我们用记事本打开生成的txt文件,会发现里面有好多的乱码和黑色的块块,也不知道是什么东西,并且也不换行了,这种现象是怎么产生的呢?

站长更换了下记事本里的默认编码后,就会变正常,所以就知道产生这种情况的原因是因为编码不同而造成的,例如文件原来是"Unicode"格试的。当用ANSI格试打开就会出现小黑块了 。

解决方法:
str为我们要输出写入到文本中的内容:
str = Replace(str, vbCrLf, vbLf) '将 回车符+换行符 替换成 换行符,防止误操作
str = Replace(str, vbCr, vbLf) '将 回车符 替换成 换行符
str = Replace(str, vbLf, vbCrLf) '将 换行符 替换成 回车符+换行符

把要输出的内容作了上面方法的处理后,再生成 ,就不会再有乱码和黑块的现象了!

TAGS:ASP生成txt文本文件

猜你喜欢

NewHot