将unicode字符转换为相应的文本?

时间:2010-06-19 14:12:16

标签: visual-c++ mfc

我想知道有没有办法将unicode char转换为文本而不是使用静态地图?

e.g。 $ - >美元符号 , A - >拉丁大写字母A

我希望与 charmap.exe实用程序完全相同。

提前致谢...

1 个答案:

答案 0 :(得分:2)

我知道做这样的事情的最简单方法是使用ICU。我认为函数u_charName()正是你要找的。我不是VC ++专家,但如果你使用的是.NET,你可能会在System.Globalization命名空间中使用某些东西。我假设National Language Support (NLS)包中有一些类似的东西埋藏在其中一个函数中。