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