赞
踩
windows中文系统,local编码是GBK18030
常量字符串包含中文,通过QString::fromLocal8bit
和QTextCodec::codecForName("GB18030")->toUnicode
均不奏效
原因:源码编码为UTF-8,但VS编译器(MSVC)不支持UTF-8的源码的中文解析
解决办法:将源码编码改为UTF-8-BOM,直接使用常量字符串即可,不用任何转换
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。