我需要一个能够在字符(例如'α'
)和它的完整Unicode名称(例如"GREEK SMALL LETTER ALPHA"
)之间进行双向转换的函数。
我想到的解决方案是在可用的官方Unicode标准中查找,该标准可以在线获取:http://www.unicode.org/Public/6.2.0/ucd/UnicodeData.txt,或者,在此之前可能需要将其转换为适当的集合以提高查找性能。
是否有更简单的方法来进行这些转换? 我希望使用C#来解决问题,但也欢迎其他语言的解决方案,只要它们可以适应C# / .NET。谢谢!