我想在GTK +界面窗口中有一些unicode标签。我怎么用呢?代码:
gtk_window_set_title(GTK_WINDOW(window), "ŲŪ");
在窗口标题栏中没有显示任何内容,所以我猜这是因为编码。
我正在使用Windows Driver Kit 7.1.0中的Visual Studio 2012和C编译器,这是过时的C99编译器。
更新: 我发现这篇文章http://owenshepherd.net/2010/the-sorry-state-of-unicode-in-c声称在C99中对unicode的支持很少。
答案 0 :(得分:2)
如果你需要在C里面直接使用Unicode代码点,你可以使用C转义八进制表格;例如,版权符号©是\302\251
。
此表可帮助您转换代码点:http://utf8-chartable.de/unicode-utf8-table.pl?utf8=oct