On Mon, 6 Dec 2004 08:54:21 -0600
"Doran, Michael D" <[EMAIL PROTECTED]> wrote:

> The original record from John Hammer did not contain UTF-8, it contained
> MARC-8.  I believe that the fact that the combining MARC-8 characters
> were replaced by a generic replacement character only indicates that the
> app he was using to view the data (post processing by MARC::Record) was
> using a character set in which hex E5 and F2, encoded as single octets,
> were not valid characters in that app's character set.  That app's
> character set was apparently Unicode (UTF-8) and so E5 and F2 were
> replaced by U+FFFD.  That's the long way of saying that the patch should
> work fine in his case.  :-)
> 
You are correct in assuming the locale environment is set up for UTF-8 on my 
computer. However, that wouldn't explain why the record is different 
pre-processing vs. post-processing with MARC::Record. Viewing the two records 
with the same app (in this case vi) gives different results, both incorrect.

I tried changing the locale to ISO-8859-1 but that was no help. Does this mean 
I am unable to programmatically modify records that come to me in MARC-8?

An interesting discussion. Thanks to all for your input.


-- 
********************************************
John C. Hammer, MMus, MLIS
Automation Librarian
Library and Media Services
San Antonio College
1001 Howard St.
San Antonio, TX  78212
(210)733-2669 (v)          (210)733-2597 (f)
              [EMAIL PROTECTED]
********************************************

Reply via email to