📄 xml数据的编码方式.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0048)http://teach.spaceedu.com/A/2002-01-04/9932.html -->
<HTML><HEAD><TITLE>XML数据的编码方式</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="XML数据的编码方式,XML 数据的编码方式" name=keywords>
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<META content="XML数据的编码方式,XML 数据的编码方式,jizhuwo" name=Author>
<META content="XML数据的编码方式,XML 数据的编码方式" name=description><LINK
href="XML数据的编码方式.files/style.css" rel=stylesheet>
<SCRIPT src=""></SCRIPT>
</HEAD>
<BODY bgColor=#ffffff topMargin=5>
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD width=186>网络资源共享,编程爱好者乐园</TD>
<TD vAlign=bottom width=574>
<TABLE cellSpacing=0 cellPadding=0 width=574 border=0>
<TBODY>
<TR>
<TD width=29><IMG height=24 src="XML数据的编码方式.files/bar_bg_l.gif"
width=29></TD>
<TD align=middle background=XML数据的编码方式.files/bar_bg.gif><A class=bar
href="http://teach.spaceedu.com/new100.asp">最新100篇</A> | <A
class=bar href="http://teach.spaceedu.com/commend100.asp">推荐100篇</A>
| <A class=bar
href="http://teach.spaceedu.com/subject/index.asp">专题100篇</A> | <A
class=bar href="http://teach.spaceedu.com/paihang.asp">排行榜</A> | <A
class=bar href="http://teach.spaceedu.com/Search.asp"><FONT
color=green><B>搜索</B></FONT></A> | <A class=bar
href="http://online.jizhuwo.com/">在线API文档</A> </TD>
<TD width=4><IMG height=24 src="XML数据的编码方式.files/bar_bg_r.gif"
width=4></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center bgColor=#aadd00
border=0>
<TBODY>
<TR>
<TD class=white align=middle width=4 height=32><IMG height=32 src=""
width=4></TD>
<TD class=white align=middle width=756><A class=white1
href="http://teach.spaceedu.com/">首 页</A> | <A class=white1
href="http://teach.spaceedu.com/Dev/index.html">程序开发</A> | <A
class=white1
href="http://teach.spaceedu.com/System/index.html">操作系统</A> | <A
class=white1
href="http://teach.spaceedu.com/Soft/index.html">软件应用</A> | <A
class=white1
href="http://teach.spaceedu.com/Design/index.html">图形图象</A> | <A
class=white1
href="http://teach.spaceedu.com/Net/index.html">网络应用</A> | <A
class=white1
href="http://teach.spaceedu.com/Good/index.html">精文荟萃</A> | <A
class=white1
href="http://teach.spaceedu.com/RenZ/index.html">教育认证</A> | <A
class=white1
href="http://teach.spaceedu.com/Temps/index.html">综合</A> | <A
class=white1 href="http://bbs.jizhuwo.com/">技术讨论</A> </TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD bgColor=white height=1></TD></TR>
<TR>
<TD bgColor=#aadd00 height=4></TD></TR></TBODY></TABLE>
<TABLE class=border2 cellSpacing=0 cellPadding=0 width=760 align=center
border=0>
<TBODY>
<TR>
<TD bgColor=#f4f4e8>
<SCRIPT language=javascript src=""></SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#aadd00 height=4></TD></TR></TBODY></TABLE>
<TABLE class=border2 cellSpacing=0 cellPadding=0 width=760 align=center
border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff height=25> 当前位置: > <A class=nowplace
href="http://teach.spaceedu.com/Dev/index.html">程序开发</A> > <A
class=nowplace
href="http://teach.spaceedu.com/Dev/Colligate/index.html">综合其他</A> > <A
class=nowplace
href="http://teach.spaceedu.com/Dev/Colligate/Criterion/index.html">规范资料</A></TD></TR>
<TR>
<TD height=10></TD></TR>
<TR>
<TD align=middle><B>XML数据的编码方式</B> </TD></TR>
<TR>
<TD bgColor=#d6d6d6 height=1></TD></TR>
<TR>
<TD align=middle bgColor=#f1f1f1 height=25>作者:<FONT
color=#0e3e92>Zee</FONT> 时间:<FONT color=#0e3e92>2002-01-04 11:58</FONT>
出处:<FONT color=#0e3e92>互联网</FONT> 责编:<FONT color=#0e3e92>jizhuwo</FONT>
</TD></TR>
<TR>
<TD bgColor=#d6d6d6 height=1></TD></TR>
<TR>
<TD bgColor=#ffffff
height=25> 摘要:XML数据的编码方式</TD></TR>
<TR>
<TD bgColor=#d6d6d6 height=1></TD></TR></TBODY></TABLE>
<TABLE class=border2 cellSpacing=0 cellPadding=0 width=760 align=center
bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD align=middle height=25>
<TABLE width="95%">
<TBODY>
<TR>
<TD>
<TABLE align=left border=0>
<TBODY>
<TR>
<TD>
<SCRIPT language=javascript src="" charset=utf-8></SCRIPT>
</TD></TR></TBODY></TABLE>
<H1><A name=top IDX_CONCEPT="XML" IDX_TYPE="sbngen"><FONT
face=Arial>XML</FONT> 数据的编码方式</A></H1>
<P>Chris Lovett <BR>Microsoft Corporation<BR>2000 年 3 月</P>
<P><B>目录</B>
<HR SIZE=0>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="55%"><FONT class=90v><FONT size=2>1、</FONT><A
href="http://www.microsoft.com/china/msdn/library/techart/xmlencodings.<a%20href="
target=_blank index.html? Asp Web Dev jizhuwo.com
http:>asp</A>#1"><FONT color=#660066
size=2>跨平台数据格式</FONT></A><BR><FONT size=2>2、</FONT><A
href="http://www.microsoft.com/china/msdn/library/techart/xmlencodings.<a%20href="
target=_blank index.html? Asp Web Dev jizhuwo.com
http:>asp</A>#xmlencodings_charenc"><FONT color=#660066
size=2>XML 和<A
href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>编码</FONT></A><BR><FONT size=2>3、</FONT><A
href="http://www.microsoft.com/china/msdn/library/techart/xmlencodings.<a%20href="
target=_blank index.html? Asp Web Dev jizhuwo.com
http:>asp</A>#xmlencodings_msxmldom"><FONT color=#660066
size=2><A
href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>集和 MSXML DOM</FONT></A><BR></FONT>
<TD width="45%"><FONT class=90v><FONT size=2>4、</FONT><A
href="http://www.microsoft.com/china/msdn/library/techart/xmlencodings.<a%20href="
target=_blank index.html? Asp Web Dev jizhuwo.com
http:>asp</A>#2"><FONT color=#660066 size=2>用 MSXML 创建新的
XML 文档</FONT></A><BR><FONT size=2>5、</FONT><A
href="http://www.microsoft.com/china/msdn/library/techart/xmlencodings.<a%20href="
target=_blank index.html? Asp Web Dev jizhuwo.com
http:>asp</A>#3"><FONT color=#660066
size=2>结论</FONT></A><BR><FONT size=2>6、</FONT><A
href="http://www.microsoft.com/china/msdn/library/techart/xmlencodings.<a%20href="
target=_blank index.html? Asp Web Dev jizhuwo.com
http:>asp</A>#4"><FONT color=#660066
size=2>有关详细信息</FONT></A><BR></FONT></TD></TR></TBODY></TABLE><FONT
color=#660066 size=2>
<HR SIZE=0>
</FONT>
<P><B>摘要:</B>本文介绍了<A
href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>编码的工作原理,特别是在 XML 和 MSXML DOM 中的工作原理。</P>
<P>近来很多人问我,如何使 XML <A
href="http://jizhuwo.com/Soft/Tools/File/index.html"
target=_blank>文件</A>在不同的平台间正确地传递数据。他们创建了 XML
文档,键入了数据,粘上了几个标记,调整了标记的格式,甚至放入了 <CODE><?xml
version="1.0"?></CODE>
声明,作为额外增添。然后他们试着装载它,可得到的却是意想不到的出错消息,Microsoft(R) XML Parser (MSXML)
报告说数据有问题。对初编 XML 者来说,这真令人沮丧。难道它竟不能正常工作吗?</P>
<P>当然不是。当从 MSXML 收到意想不到的出错消息时,很可能是因为接收数据的平台将其存储到了与发送数据不同的平台上,结果导致了<A
href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>编码问题。</P>
<H2><A name=1>跨平台数据格式</H2></A>
<P>自从计算机软件和硬件从业人员设法将两台计算机连接到一起以来,他们就一直向着创建跨平台技术并使不同的平台能够共享数据的领域而努力奋斗。很早以来,由于不同类型的计算机的数量、连接方式、希望共享的数据种类的急剧增加,事态也就变得越来越复杂。</P>
<P>经过几十年关于跨平台编程技术的研究,当今(而且可能在未来的很长一段时期内)唯一的真正跨平台解决方案是通过简单的<I>标准数据格式</I>得到的。Web
的成功正是建立在这种格式上的。在 Web <A
href="http://jizhuwo.com/System/Server/index.html"
target=_blank>服务器</A>和 Web 浏览器之间传递的主要内容是 HTTP 标题和 HTML
页,两者都是标准的文本格式。</P>
<P>在以下几节中,我将讨论<A
href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>编码和标准<A
href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>集、Unicode、HTML Content-Type 标题、HTML Content-Type
元标记和<A href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>实体。如果您熟悉上述概念,可跳过这些内容去读 encoding XML data for the
XML Document Object Model (DOM) programmer(针对 XML 文档对象模型 (DOM)
编程人员的编码 XML 数据)的提示和技巧。有关详细信息,请参阅 XML and Character Encoding(XML 和<A
href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>编码)。</P>
<H3>关于<A href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>编码</H3>
<P>标准文本格式是建立在标准<A
href="http://jizhuwo.com/Dev/Programme/VC/Str/index.html"
target=_blank>字符</A>集之上的。要记住,所有的计算机均将文本存储为数字。然而,不同的<A
href="http://jizhuwo.com/System/index.html"
target=_blank>系统</A>也可以用不同的数字存储相同的文本。下表显示了一组字节是如何被存储的,第一个是使用默认代码页
1252、运行 Microsoft Windows(R) 的典型计算机,第二个是使用 Macintosh Roman 代码页的典型
Apple(R) Macintosh(R) 计算机。</P>
<TABLE class=clsRef cellSpacing=2 cellPadding=5 width="50%"
border=0>
<TBODY>
<TR vAlign=top>
<TD width="33%" bgColor=#a6caf0><B>Byte</B></TD>
<TD width="33%" bgColor=#a6caf0><B>Windows</B></TD>
<TD width="34%" bgColor=#a6caf0><B>Macintosh</B></TD></TR>
<TR vAlign=top>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -