码迷,mamicode.com
首页 > 其他好文 > 详细

QT5的中文路径和目录问题小记

时间:2014-10-19 23:00:31      阅读:543      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   使用   sp   文件   div   on   

    /// 如果用C函数打开文件 即使用非QT5库的字符串
    /// toLocal8Bit或者toUtf16来转换窄字符和宽字符
    /// QT5内部都是utf8处理所有通过QT5获取的中文目录本身就是UTF-8格式
    /// QT系统可以识别 但非QT库函数不能识别
    /// 以上,QT5所遵循的原则就是,进入QT5的字符串,无论是哪种编码方式,
    /// 都得转成UTF-8(QT5默认),从QT5出来的字符串,需要根据情况来处理
  Qstring filename; const char *file_ = filename.toLocal8Bit().data();

 

另外 如果是常量的话,在Qt5中,还提供了一个专门的处理宏,来支持中文常量,那就是QStringLiteral,但它只能处理常量。

QT5的中文路径和目录问题小记

标签:style   blog   color   ar   使用   sp   文件   div   on   

原文地址:http://www.cnblogs.com/huoxl/p/4035499.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!