2011-11-01 9 views
5

Si uno quisiera agregar una nueva codificación de caracteres a 1.9.x, compatible con las codificaciones incorporadas, ¿cómo lo haría? ¿Puedes hacerlo con código en rubí, o requeriría un parche C en MRI?agregando una codificación de char a ruby ​​1.9.x?

(no creo que importe, pero estoy interesado en la codificación Marc8, un legado antiguo de codificación todavía en uso en la biblioteca (como el tipo con) los sistemas y registros de libros.)

Respuesta

2

que había recomiendo mirar cómo se implementa en Ruby 1.9.2. Básicamente cavar en el código fuente y ... :-)

Ésta es una pregunta similar: Create own encoding

algunos buenos artículos sobre codificaciones:

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

gracias. Me confundí al tratar de encontrarlo mirando el código fuente, esperaba que alguien me indicara qué archivos mirar, o proporcioné una visión general, o incluso solo si estaba implementado en C o ruby ​​en el código fuente. – jrochkind

Cuestiones relacionadas