以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  XML编码问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=19835)


--  作者:chuting
--  发布时间:6/23/2005 9:52:00 AM

--  XML编码问题
我的JSP程序生成的XML文件是UTF-8编码

我用VB打开并重写后(unicode方式),生成的XML文件成了unicode编码文件,这样在IE中打开就会报错,请问如何解决。


VB部分原程序如下
    Dim s1 As String, ls_Content1() As String
    Open App.Path & "\xml\userquery.temp" For Input As #1
    s1 = StrConv(InputB(LOF(1), #1), vbUnicode) '将文件内容附给变量 S
    Close #1
    ls_Content1 = Split(s1, vbCrLf) '将每一行的信息放入数组
    lx_max1 = UBound(ls_Content1)
    tabl = ls_Content1(1)
    Text1 = ls_Content1(2)
    Text2 = ls_Content1(3)
    Open App.Path & "\xml\c.xml" For Append As #1 '追加
    For i = 4 To lx_max1
        Print #1, ls_Content1(i) '第五行
    Next i
    Close #1

报错:
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。


--------------------------------------------------------------------------------

文本内容中发现无效字符。处理资源 'file:///C:/Documents and Settings/chu/桌面/usbIic72/xml/c.xml' 时出错。第 23 行,位置: 25

  <HeaderFont FontName="

就这么多


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms