Qml 解析xml 中文报错。

hy295683872 2012-09-28 11:57:43
xml文件内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<catalogue>
<book type="Hardcover">
<title>C++ GUI Programming with Qt 4</title>
<year>2006</year>
<author>Jasmin Blanchette</author>
<author>Mark Summerfield</author>
</book>
<book type="Paperback">
<title>网络直播</title>
<year>2002</year>
<author>Matthias Kalle Dalheimer</author>
</book>
</catalogue>

qml里面解析语句是:
XmlListModel {
id: xmlModel
source: "test1.xml"
query: "/catalogue/book"
XmlRole { name: "title"; query: "title/string()" }
}

结果运行没有结果,弹出错误:
Error FODC0002 in tag:trolltech.com,2007:QtXmlPatterns:QIODeviceVariable:src, at line 1, column 39: Encountered incorrectly encoded content.
请问这是什么问题啊?各位大牛,这怎么解决啊?
...全文
379 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hy295683872 2012-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
<?xml version="1.0" encoding="utf-8" ?>
看下你的xml文件格式 和是制定的编码是否一样
可以用记事本另存下 改下文件的编码
[/Quote]

哦 非常感谢 貌似弄出来了
Vegata 2012-09-28
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="utf-8" ?>
看下你的xml文件格式 和是制定的编码是否一样
可以用记事本另存下 改下文件的编码

16,902

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧