在ruby 1.9.x中添加char编码?

jro*_*ind 5 ruby character-encoding ruby-1.9

如果想要将新的char编码添加到1.9.x,支持与内置编码相同,那么你将如何去做呢?你能用ruby中的代码来做,还是需要在MRI中使用C补丁?

(我认为这不重要,但我对Marc8编码很感兴趣,这是一种旧的遗留编码,仍在图书馆中使用(比如书籍类)系统和记录.)

小智 2

我建议看看它是如何在 Ruby 1.9.2 中实现的。基本上深入研究源代码......:-)

这是一个类似的问题:创建自己的编码

一些关于编码的好文章:

http://yehudakatz.com/2010/05/05/ruby-1-9-encodings-a-primer-and-the-solution-for-rails/

http://blog.grayproducts.net/articles/ruby_19s_string