Qt5.0中QString全部使用UTF16来表示,内部储存的字符QChar均为16bit的字符,编码中使用的字符串字面量等在使用QString表示时全部转换成UTF16来表示,为了在应用程序中使用中文,可以采用两种方式:

QString::fromLocal8Bit("中文字符")
QString::fromWCharArray(L"中文字符")

对于微软的VC++编译器,系统默认的是GBK编码,对中文处理相对稍微复杂.

建议源代码采用UTF8编码,同时使用宽字符来表示中文.这样会减少乱码的问题.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-17
  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-15
  • 2021-04-27
  • 2022-12-23
  • 2021-12-04
  • 2021-10-10
  • 2021-06-11
相关资源
相似解决方案