|
一般XML文档的头部有如下的一句
<?xml version="1.0" encoding="utf-8" ?>
对此我有疑问:
问题1:如果是对于文本文件,文件头部己有FFFE两个字节来表示是UTF8编码。还要此句有何用?
问题2: 如果是网络传输,或者是直接的字节流传输,那么收到了一段应该是XML文档的流后,假定,流中存在的<?xml version="1.0" encoding="xxxx" ?>这段内容,那这段内容又是何种编码呢?如果这段是xxxx编码,那我还没有读又怎么知道是如何读呢?难道是传输前另行通知?这样的问题,同样作用于其它编码(非UTF,如韩文等)的XML文件规则。 |
|