• 3827阅读
  • 3回复

读取xml文件的中文 QString 转std::string乱码 [复制链接]

上一主题 下一主题
离线ldxcomeon
 

只看楼主 倒序阅读 楼主  发表于: 2017-09-05
关键词: 中文乱码
使用版本Qt 5.5.1
文件编码为utf-8

在对xml进行读取中 有的xml标记为中文  想将xml的值转换为std::string 进行存储 结果发现乱码

toLatin1,toutf8 ,toLocal8bit都试了 还是乱码  请问这个该怎么解决
离线ldxcomeon

只看该作者 1楼 发表于: 2017-09-05
编译器是vs2013
离线ldxcomeon

只看该作者 2楼 发表于: 2017-09-05
xml文件是utf-8编码
<?xml version="1.0" encoding="UTF-8"?>
离线九重水

只看该作者 3楼 发表于: 2017-09-05
标准库的string就是char的,楼主用过wstring吗?这个是16位的
快速回复
限100 字节
 
上一个 下一个