xe nativeXML 不能解析 gb2312的办法
2014-01-16 17:09
169 查看
XE后都变成了unicodeString,所以只能用unicode解析
gb2312用的类似char
用下面方式即可
TStringList *sl;
sl = new TStringList();
sl->LoadFromFile("twhis.xml");
// xml->LoadFromFile("twhis.xml");
xml->ReadFromString( StringReplace(sl->Text,"GB2312","UTF-8",TReplaceFlags()) );
XE后都变成了unicodeString,所以只能用unicode解析
gb2312用的类似char
用下面方式即可
TStringList *sl;
sl = new TStringList();
sl->LoadFromFile("twhis.xml");
// xml->LoadFromFile("twhis.xml");
xml->ReadFromString( StringReplace(sl->Text,"GB2312","UTF-8",TReplaceFlags()) );
相关文章推荐
- 转:当SA遇到XP_CMDSHELL时
- (4)Hive JDBC——深入浅出学Hive
- Lucene学习总结之一:全文检索的基本原理
- 人不怕不满足,就怕不知足
- 寒假第三天--栈和队列--进制转换 (数组)
- lvs-nat模式同网段设置路由表
- Hadoop 2.2.0源码浏览:4. NodeManager
- kthread_stop引起的OOP
- (3)Hive 内建操作符与函数开发——深入浅出学Hive
- hibernate annotation 自关联(自联接)配置
- bionic semaphore学习
- MDX的实例讲解(排名前15的小例子)
- MDX的实例讲解(排名前15的小例子)
- oracle IN与EXISTS子查询的关系
- 前台调用后台返回json的事例
- Java几种常见的编码格式
- 第一次接触python
- NET 上传 有进度条
- maven 之pom.xml
- HTML和CSS中如何判断ie各版本浏览器