有人知道一些优秀的Unicode教程和C中的示例吗?我必须创建一个控制台应用程序(在xterm中运行),支持Unicode,和它必须在C上。:(
答案 0 :(得分:3)
This可能会帮助您入门。这会处理UTF8编码的unicode。
答案 1 :(得分:2)
大多数字符串库都支持字符串编码的unicode表示... sprint
和swprintf
。图书馆非常全面。虽然libiconv转换也很不错。如果终端支持Unicode,那么应该 IIRC处理从wchar_t到UI的正确编码的转换。
请记住,编码!=代码点。
答案 2 :(得分:0)
我更喜欢使用Glib来处理C / C ++中的unicode字符串(至少在C ++ 0x更为主流之前)。
上的相关图书馆文档在内部,所有内容都存储为UTF-8,但您可以使用任何UTF-x格式进行I / O.