在Qt中如何使用中文路径

目录

在Qt中如何使用中文路径

之前用VS2010创建项目,不用设置就可以完美支持中文字符串。但在Qt中字符串默认使用Latin-1编码,不支持中文,需要转化成支持中文的格式,如GBK等。

使用QTextCodec可以设置Qt使用的字符编码。

QTextCodec*codec=QTextCodec::codecForName("GBK");


QTextCodec::setCodecForLocale(codec);


QTextCodec::setCodecForTr(codec);


QTextCodec::setCodecForCStrings(codec);