如何在C#中将ANSEL中编码的文本更改为UTF-8
答案 0 :(得分:3)
这是一个非平凡的转换,因为Windows / .NET Framework没有ANSEL代码页。有关尝试此转换的其他人的艰辛情况,请参阅here。
答案 1 :(得分:1)
Joshperry是对的。 Eichmann的网站基本上只是围绕试图解释ANSEL编码的文档。不幸的是,那里没有程序代码,所以你必须自己编写代码。
还有另一个代码表(2007年12月 - 我不知道有人还有兴趣)在ANSEL:http://lcweb2.loc.gov/diglib/codetables/45.html这是值得比较Eichmann的工作,因为他承认有一些代码他是不确定。
如果您对家谱的观点感兴趣,GEDCOM标准版本5.5有一个缩写的ANSEL字符集和一些编码in its Appendix D。
2017年9月更新:在我对这个问题的原始答案之后很久,田村琼斯写了一篇关于ANSEL的优秀系列文章值得一试:
答案 2 :(得分:1)
有一个AnselEncoding类(源自标准的Encoding类),可作为http://sourceforge.net/projects/gedcom-net/的Gedcom.NET的一部分提供,它还包括对某些LDS扩展的支持。