5
如果有人想爲1.9.x添加一個新的字符編碼,與內置編碼一樣支持,那麼您會如何去做?你能用紅寶石代碼來做它,還是需要在MRI中使用C補丁?添加char編碼到ruby 1.9.x?
(我不認爲它很重要,但我感興趣的Marc8編碼,一個古老的傳統編碼仍然在庫中使用(像那種的書籍)系統和記錄。)
如果有人想爲1.9.x添加一個新的字符編碼,與內置編碼一樣支持,那麼您會如何去做?你能用紅寶石代碼來做它,還是需要在MRI中使用C補丁?添加char編碼到ruby 1.9.x?
(我不認爲它很重要,但我感興趣的Marc8編碼,一個古老的傳統編碼仍然在庫中使用(像那種的書籍)系統和記錄。)
我會建議看看它是如何在Ruby 1.9.2中實現的。 基本上深入到源代碼和... :-)
這是一個類似的問題:Create own encoding
上編碼的一些好文章:
http://yehudakatz.com/2010/05/05/ruby-1-9-encodings-a-primer-and-the-solution-for-rails/
感謝。我很困惑,試圖在源代碼中尋找它,希望有人能夠指導我看看哪些文件,或者提供一個概述,甚至只是說如果它是用C或ruby在源代碼中實現的。 – jrochkind