首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

QT开发的软件读取输入资料时支持中文路径吗

2013-07-01 
QT开发的软件读取输入文件时支持中文路径吗?各位大侠大家好啊,我们实验室现在用QT开发了一个石油地质方面

QT开发的软件读取输入文件时支持中文路径吗?
  各位大侠大家好啊,我们实验室现在用QT开发了一个石油地质方面的软件,这个软件现在读取的文件如果包含有中文字符的话读取不能成功,我想问一下大家有解决办法吗?怎么解决?是不是QT开发的软件读取文件时候不支持文件的中文路径?谢谢!请知道的朋友早点回复啊,我坐等着!
[解决办法]
QTextCodec转一下

或者
QString("XXXX").toLocal8Bit()
[解决办法]

引用:
QTextCodec转一下

或者
QString("XXXX").toLocal8Bit()


++
[解决办法]
当然支持,不过觉得1楼方法不对,如果你用QFile打开文件的话,那就反了

应该是

QString str;
str.fromLoccal8bit("中文文件名");
这样的
[解决办法]
总之是要把本地编码的中文字符串(如Visual Studio下默认的GBK),转成UTF16,QFile传utf16的字符串

热点排行