描述:最近遇到了一个小问题,QT
中文字符串通过tcp传递,收到的字符串乱码。
原因是:msvc编译器默认中文编码格式GBK,而传输默认utf-8
解决方法:
//加在.pro文件中
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}
描述:最近遇到了一个小问题,QT
中文字符串通过tcp传递,收到的字符串乱码。
原因是:msvc编译器默认中文编码格式GBK,而传输默认utf-8
解决方法:
//加在.pro文件中
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}