# Qt4程序中文乱码解决方案

- URL: https://www.yidoo.xyz/qt4-program-chinese-garbled-solution
- 作者: 核动力蜗牛
- 发布时间: 2009-07-17
- 更新时间: 2009-07-17
- 分类: 技术笔记
- 标签: qt

这个主要是编码的问题，我用的 Ubuntu，貌似 XP 就没有这个问题，蛮发下....

只要在程序种加上这两句：

```cpp
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
 QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
```

具体编码要看具体环境了，可能是 GBK 或者 GB18030 或者其他的.....

PS:今天才搞懂，BS 自己阿....
