易截截图软件、单文件、免安装、纯绿色、仅160KB

VB读写XML怎么防止有乱码?

Dim XML As DOMDocument 'xml 对象
Dim XmLRoot As IXMLDOMElement 'xml根节点
Dim I As Integer
Set XML = New DOMDocument
If XML.Load("c:\TDDOWNLOAD\200901.XML") = False Then
  MsgBox "打开xml出错!"
  Exit Sub
End If
Set XmLRoot = XML.documentElement '建立根节点对象
For I = 1 To XmLRoot.childNodes.length
  MsgBox XmLRoot.childNodes.Item(I).nodeName  '获得所有根节点下所有子节点的节点名
  MsgBox XmLRoot.childNodes.Item(I).Text  '获得所有根节点下所有子节点所含的文本内容
Next
Set XML = Nothing

使用上面的程序读,中文会变成乱码,还需要设置编码方式吗?求教
加一句 XML.validateOnParse = True 试试

引用
加一句 XML.validateOnParse = True 试试

没有效果


End_rbody_63509885//-->
该回复于2010-02-23 16:30:37被管理员删除



对我有用[0]
丢个板砖[0]
引用
举报
管理
TOP








Tiger_Zhao
(VB老鸟)

等 级:
13
4
4



#4楼 得分:10回复于:2010-02-23 09:14:17


xml 文件开头要指定编码
XML code:
<?xml version="1.0" encoding="gb2312"?>



End_rbody_63512553//-->
该回复于2010-02-23 16:30:18被管理员删除





相关问答:

【急求】VB中使用WScript调用外部命令 - VB / 基础类

在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:

Private Function getFile_CMD(filename, filepath) As Bo ......

VB 的 PictureBOX 控件绘图问题 - VB / 控件

初学,大胆提问,请高手不吝赐教
1、滚动条点击与绘图板(屏幕,Piceure1)的移动问题已经解决。
  Picture1.Top = -VScroll1.Value + bcW '垂直移动
  Picture1.Left = -HScroll1.Value + bcW ' ......

初学vb,请各位大虾给点建议 - .NET技术 / VB.NET

刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。

如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......

vb - VB / 基础类

在vb中如何读取Word内容(包含表格,图片,等)
竟然不是zero。

不知道怎么实现的不要说话

这个只能读文本,
VB code:
Private Sub Command1_Click()
Dim WordApp As Object
Set WordApp = CreateObject(& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号