Qt乱码问题

1. 创建的Qt源文件使用UTF-8编码, 如果使用的是QtCreator的话, 直接在工程属性里设置成utf-8的编码.
2. 在main函数中使用UTF-8的QTextCodec来设置使用的编码
int main() {
.......
QTextCodec *codec = QTextCodec::codecForName("UTF8");
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCString(codec);
.......
}
posted on 2010-08-28 15:52  Xuemin_Zhang  阅读(283)  评论(0编辑  收藏  举报