如何将ANSEL文本转换为UTF-8

时间:2008-12-11 16:21:08

标签: c# encoding

如何在C#中将ANSEL中编码的文本更改为UTF-8

3 个答案:

答案 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扩展的支持。

豫ICP备18024241号-1