2011-11-01 8 views
5

Se si desidera aggiungere una nuova codifica del char a 1.9.x, supportata esattamente come le codifiche incorporate, come si fa a farlo? Puoi farlo con il codice in ruby, o richiederebbe una patch C nella risonanza magnetica?aggiungendo una codifica del char a ruby ​​1.9.x?

(non credo sia importante, ma io sono interessato alla codifica Marc8, un vecchio retaggio di codifica ancora in uso in biblioteca (come il genere con i sistemi e le registrazioni libri).)

risposta

2

mi piacerebbe consiglio di vedere come è implementato in Ruby 1.9.2. Sostanzialmente scavare nel codice sorgente e ... :-)

Questa è una domanda simile: Create own encoding

alcuni buoni articoli sul codifiche:

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

grazie. Mi sono confuso cercando di trovarlo guardando il codice sorgente, speravo che qualcuno potesse indirizzarmi verso i file da guardare, o fornire una panoramica, o anche solo dire se è implementato in C o ruby ​​nel codice sorgente. – jrochkind