用XML存储的数据,用程序“换行”后无法显示中文???(XML换行&编码)
笨魚 2002-05-17 09:57:37 我想用ASP+XML来做个留言板,把数据存储在XML文件中,形式如下:
<留言板>
<姓名>AAA</姓名>
<性别>F</性别>
</留言板>
没有换行前是这样的:
<留言板>
<姓名>AAA</姓名>
<性别>F</性别>
</留言板><留言板><姓名>AAA</姓名><性别>F</性别></留言板>
用这段代码进行换行
theStr=objXML.xml
theAry=split(theStr,"><")
theStr=join(theAry,"> "&chr(13)&"<")
objXML.loadxml(theStr)
objXML.save(server.MapPath("guestbook.xml"))
换行后,行是可以换了,但中文不能显示了,都是乱玛.
而且我发现原来XML文件的顶部是<?xml version="1.0" encoding="gb2312"?>
使用换行代码后就变成 <?xml version="1.0"?>了!
谁能提供一段既能"换行又能以中文显示"的代码? 我先在这里谢过各位啦!