MARC::Charset and transcoding of MARC::Record objects

[email protected] ("Leif Andersson")
Newsgroups perl.perl4lib
Message-ID <[email protected]>
How would you guys do to transcode a whole MARC record, contained in a MARC::Record object, from MARC8 to UTF8?

I can see from the documentation it looks quite easy to do the transcoding on smaller pieces of data using MARC::Charset.
But how to deal with it when it comes to whole records?

I seem to recall someone on this list mentioning the path MARC Record (MARC8) -> MARCXML (UTF8) -> MARC Record (UTF8)
This trip involves, I'd guess, MARC::File::XML in addition to MARC::Charset

But I suspect there may be different approaches here.

Leif
======================================
Leif Andersson, Systems Librarian
Stockholm University Library
SE-106 91 Stockholm
SWEDEN
Phone : +46 8 162769 
Mobile: +46 70 6904281
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.