2011-11-01 23 views
5

Nếu bạn muốn thêm mã hóa char mới vào 1.9.x, được hỗ trợ giống như mã hóa được tích hợp sẵn, bạn sẽ làm như thế nào? Bạn có thể làm điều đó với mã trong ruby, hoặc nó sẽ yêu cầu một bản vá C trong MRI?thêm mã hóa char vào ruby ​​1.9.x?

(Tôi không nghĩ rằng nó quan trọng, nhưng tôi quan tâm đến mã hóa Marc8, một mã hóa di sản cũ vẫn được sử dụng trong thư viện (như các loại với các hệ thống sổ sách) và hồ sơ.)

Trả lời

2

Tôi muốn khuyên bạn nên xem cách nó được triển khai trong Ruby 1.9.2. Về cơ bản thâm nhập vào các mã nguồn và ... :-)

Đây là một câu hỏi tương tự: Create own encoding

một số điều tốt về mã hóa:

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

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

+0

nhờ. Tôi đã nhầm lẫn khi cố gắng tìm nó xung quanh mã nguồn, hy vọng ai đó có thể hướng dẫn tôi xem những tệp nào cần xem, hoặc cung cấp tổng quan, hoặc thậm chí chỉ nói nếu nó được triển khai trong C hoặc ruby ​​trong mã nguồn. – jrochkind

Các vấn đề liên quan