什么是C ++ GUI库支持Windows的32位字符Unicode

时间:2012-02-05 15:57:55

标签: c++ windows user-interface unicode

我的Windows应用程序使用32位字符(Unicode)作为亚洲语言。我不知道C ++ GUI库支持它。

编辑:我使用UTF-8作为(char *)。

3 个答案:

答案 0 :(得分:2)

它实际上是否使用UTF-32?如果是这样,您将需要根据GUI库的需要将它们转换为UTF-8或UTF-16。转换通常很简单,大多数支持Unicode的GUI都有一些方法可以转换成字符串格式。

答案 1 :(得分:0)

据我所知,Qt支持Unicode,例如

答案 2 :(得分:0)

Qt库支持unicode,windows窗体也支持unicode,可能还有其他的负载。 Qt也为internationalization提供了很多支持。

正如附注,在Windows上,c ++宽字符存储为utf-16,但由于utf是可变宽度,因此它们可以有效地存储任何字符。