In fact, Steve pointed me a solution with the official MARC::Record.
Now, we don't need a patched version.
Wonderful.
VERY IMPORTANT thing. Can u tell us more ?
Sure, I've been working on MARC::Charset [1] which allows people to translate
character data encoded in MARC-8 [2] to Unicode (UTF8). As you may know already
the MARC-8 environment allowed libraries work with Roman, Greek, Cyrillic,
Hebrew and Asian characters when Unicode was just a glimmer in a young
programmers eye. The only bummer is that MARC-8 characters don't work in
HTML or XML very well. I've got the 8 bit translations working well, and am
working on getting the 32 bit encodings to work (the huge East Asian set).
Queens Public Library contacted me because they had a slightly different
request. They were wondering if it would be possible to take a batch of records
containing transliterated Russian, and add 880 fields [3] that contain the
Cyrillic equivalent. It's still a work in progress, and it's only for Russian,
but it appears to be coming along. I used MARC::Charset as part of a web based
demo to show what the Cyrillic would look like in the new records. Most web
browsers can display UTF8 now without too much trouble.
alleluia !