16,225
社区成员
发帖
与我相关
我的任务
分享
QStringList libPaths;
#if defined( Q_OS_WIN32 )
libPaths << app.applicationDirPath() + "/plugins";
#elif defined( Q_OS_MACX )
libPaths << app.applicationDirPath() + "/../PlugIns";
#endif
QApplication::setLibraryPaths(libPaths);
//////////////////////////////////////////////////////////////////////////
QTextCodec* codec = QTextCodec::codecForName( "UTF-8" );
// CString 是让QString跟Char* 和QByteArray转换的
// 那些QNetworkReply读取的数据都是UTF-8的,所以这里设置成UTF-8
QTextCodec::setCodecForCStrings( codec );
#ifdef Q_OS_WIN32
codec = QTextCodec::codecForLocale();
#else
codec = QTextCodec::codecForName( "GB2312" );
#endif
QTextCodec::setCodecForTr( codec );
QTextCodec *codec = QTextCodec::codecForName("System"); //获取系统编码
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);