xml 中关于encoding与文本文件编码的疑惑
<?xml version="1.0" encoding="UTF-8" ?>
xml中存的是文本
那"encoding="UTF-8"是说此文件用的字符集是UTF-8"
表示的是这个文本用的字符集中UTF8
那如果这个文本文件的编码格式是GB2312(比方说是是用win下的记事本默认方式保存的),那这些编码方式都影响什么?
比方说,用JAVA读时,是用GB2312读入还是UTF8读入;如果应该用GB2312读入,那那个"encoding="UTF-8" "又有什么用?
就是说XML中的encoding=属性与实际编码方式不一致的时候,这种情况是否合法?如果合法,encoding属性与实际编码方式各起什么作用?感觉encoding属性没什么用了...
{{
相关问答:
请问各位大师,我现在需要将XML的数据实时的存入到数据库中,我是用asp编的程序,大量们帮忙分析 一下!!!
下面是我的XML文件代码
XML code:
<?xml version="1.0" encoding="utf-8"? ......
如题。
webService的函数如下:
VB.NET code:
Public Function RecordSetBySql(ByVal Sql As String) As XmlDataDocument
Dim xRs As ADODB.Recordset
Dim cmd As ADODB.Command
......
HTML code:
<div id="tessx">
<ALEXA VER="0.9" URL="163.com/" HOME="0" AID="=">
<RLS PREFIX="http://" more="79" ......
<Employee>
<Employee code= "2003 ">
<a> fdsafdsaf </a>
......
我在使用Dom读xml文件时遇到一个问题,就是当123.xml文件不存在时,load(123.xml)就报错,怎么样才能判断这个文件是否存在啊,我要的是存在时就读取,不存在就跳过,继续的读下一个xml,请教各位大侠,
$file ......