我想知道有没有办法将unicode char转换为文本而不是使用静态地图?
e.g。 $ - >美元符号 , A - >拉丁大写字母A
我希望与 charmap.exe实用程序完全相同。
提前致谢...
答案 0 :(得分:2)
我知道做这样的事情的最简单方法是使用ICU。我认为函数u_charName()
正是你要找的。我不是VC ++专家,但如果你使用的是.NET,你可能会在System.Globalization
命名空间中使用某些东西。我假设National Language Support (NLS)包中有一些类似的东西埋藏在其中一个函数中。