> I have some Excel files by big5 charset. 
> I fetch some column from it and save to usmarc file by using 
> MARC::Record, but I get nothing. 

What is "nothing"?  Does that mean no MARC records were created?  Or
that they are empty?  Or couldn't be imported and/or read in an
integrated library system?  Are you getting any type of error message?
If so what?

> Is it wrong I use MARC::Record? 

I am not an expert regarding MARC::Record so cannot tell you if you
should or shouldn't be using it to process your data, but I will offer
some comments regarding character sets in a MARC environment...

If you are trying to adhere to the MARC 21 standard (formerly USMARC),
then there may be some issues with using text encoded in the BIG5
character set.  The MARC 21 standard allows for encoding in either the
MARC-8 character set or the UCS/Unicode (UTF8) equivalents for the
MARC-8 character repertoire.  While the MARC-8 character set includes
East Asian characters as an alternate (multi-byte) character set, those
character encodings are defined by the NISO Z39.64 [East Asian Character
Code for Bibliographic Use (EACC)] standard which I'm guessing might
have different code points than the BIG5 character set.  It is also my
understanding that you must use escapes sequences as specified in the
ANSI X3.41/ISO 2022 standard [Code Extension Techniques for Use with
7-bit and 8-bit Character Sets] to signal the change from the MARC-8
default (Latin) character set to the MARC-8 East Asian alternate
character set within a MARC record. [1,2]

[1] Coded Character Sets: A Technical Primer for Librarians 
    http://rocky.uta.edu/doran/charsets/

[2] MARC 21 Specifications for Record Structure, Character Sets, and
Exchange Media
    http://www.loc.gov/marc/specifications/spechome.html

-- Michael

# Michael Doran, Systems Librarian
# University of Texas at Arlington
# 817-272-5326 office
# 817-688-1926 cell
# [EMAIL PROTECTED]
# http://rocky.uta.edu/doran/ 

> -----Original Message-----
> From: sui hm [mailto:[EMAIL PROTECTED] 
> Sent: Friday, August 12, 2005 3:37 AM
> To: perl4lib@perl.org
> Subject: who help me process BIG5?
> 
> I have some Excel files by big5 charset. 
> I fetch some column from it and save to usmarc file by using 
> MARC::Record, 
> but I get nothing. 
> It's correct when I process english excel files. 
> Is it wrong I use MARC::Record? 
>  Please help me.
> Thanks.
> 

Reply via email to