GTK + 2.24。如何在C中使用unicode符号

时间:2014-05-21 15:55:48

标签: c visual-studio-2012 unicode encoding gtk

我想在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的支持很少。

1 个答案:

答案 0 :(得分:2)

如果你需要在C里面直接使用Unicode代码点,你可以使用C转义八进制表格;例如,版权符号©是\302\251

此表可帮助您转换代码点:http://utf8-chartable.de/unicode-utf8-table.pl?utf8=oct