读取到中文的时候就会出现以下ex
Invalid character in the given encoding. Line 1, position 158.
(位置158即为中文)如果可以读取中文,如何作?
谢谢!
Invalid character in the given encoding. Line 1, position 158.
(位置158即为中文)如果可以读取中文,如何作?
谢谢!
解决方案 »
- 怎么给WPF用户一个事件
- C#2010 SQL Server做机票预订系统两个问题
- 求教一个c#关于构造函数的问题
- C#写了个同步通讯的Socket程序,不知道出了什么错啊,服务器端发不出信息给客户端
- 提问 datagridview的cellendedit 事件
- 高手止步!!!ReportViewer 如何能够动态生成报表(行和列全都是动态的,我现在写了个存储过程可是能放进报表中么?????)
- winform DataGrid如何创建自定义列(就是加入一个LinkLabel列)
- 请问下在excel里我有一个textbox,请问怎么复制黏贴它
- byte数组转换成string的问题
- 如何截取字节长度。不是字符。
- 安全性异常,请问这个权限在哪设置? 十分感谢!
- 有关OCX控件引用的难题!
public XmlTextReader(TextReader);用继承TextReader的StreamReader来读取文件,可以指定字符集
System.IO.TextReader
System.IO.StreamReaderpublic StreamReader(string, Encoding);
<Info>
<Prov Name='北京'/>
<Prov Name='天津'/>
<Prov Name='上海'/>
</Info>
文件的编码和XML文件头的描述必需一致,能在解释下吗?谢谢大虾
如果选择ansi方法保存, 文件头就必须是 <?xml version="1.0" encoding="GB2312" ?>
如果选择utf-8方法保存,文件头就必须是 <?xml version="1.0" encoding="utf-8" ?> 两种方法可是可以的,但必须一致起来,否则解码时就会报错
只要加入<?xml version="1.0" encoding="***" ?>就能读取顺利了!