List Info

Thread: Problem converting first half and second half ligatures from UTF8 to MARC8




Problem converting first half and second half ligatures from UTF8 to MARC8
country flaguser name
United States
2007-02-07 23:41:17
I have a data string in a UTF8 MARC record that won't
properly convert 
to MARC8.  A portion of the data string in question in hex
is:

73 76 69 EF B8 A0 61 EF B8 A1 73

This should translate to svi<ligature, first half /
combining double 
inverted breve>a<libature, second half / combining
ligature right half> s

The library I am using doesn't convert the ligatures to the
appropriate 
ANSEL characters EB for the first half and EC for the second
half.  No 
diacritics are put in the output stream, so I am left with
text "svis".  
In fact, the marc8r.c file doesn't have an entry for 0xEC,
except in the 
cyrillic and arabic code pages. 

I'm using siconv.c version 1.29.

Any suggestions on how to make this work properly?

Thanks
Gary

_______________________________________________
Yazlist mailing list
Yazlistlists.indexdata.dk
http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yaz
list

  
Re: Problem converting first half and second half ligatures from UTF8 to MARC8
country flaguser name
Denmark
2007-02-08 01:41:41
Gary Anderson wrote:
> I have a data string in a UTF8 MARC record that won't
properly convert 
> to MARC8.  A portion of the data string in question in
hex is:
> 
> 73 76 69 EF B8 A0 61 EF B8 A1 73
> 
> This should translate to svi<ligature, first half /
combining double 
> inverted breve>a<libature, second half /
combining ligature right half> s
> 
> The library I am using doesn't convert the ligatures to
the appropriate 
> ANSEL characters EB for the first half and EC for the
second half.  No 
> diacritics are put in the output stream, so I am left
with text "svis".  
> In fact, the marc8r.c file doesn't have an entry for
0xEC, except in the 
> cyrillic and arabic code pages.
> I'm using siconv.c version 1.29.
I think we fixed this for siconv.c 1.31.

> Any suggestions on how to make this work properly?
Please try YAZ 2.1.44 or later and tell us if the problem
persists.

/ Adam

> 
> Thanks
> Gary

_______________________________________________
Yazlist mailing list
Yazlistlists.indexdata.dk
http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yaz
list

Re: Problem converting first half and second half ligatures from UTF8 to MARC8
country flaguser name
United States
2007-02-08 05:00:05
Upgrading to the 2.1.48 package seems to have fixed it. 
Thanks

Adam Dickmeiss wrote:

> Gary Anderson wrote:
>
>> I have a data string in a UTF8 MARC record that
won't properly 
>> convert to MARC8.  A portion of the data string in
question in hex is:
>>
>> 73 76 69 EF B8 A0 61 EF B8 A1 73
>>
>> This should translate to svi<ligature, first
half / combining double 
>> inverted breve>a<libature, second half /
combining ligature right 
>> half> s
>>
>> The library I am using doesn't convert the
ligatures to the 
>> appropriate ANSEL characters EB for the first half
and EC for the 
>> second half.  No diacritics are put in the output
stream, so I am 
>> left with text "svis".  In fact, the
marc8r.c file doesn't have an 
>> entry for 0xEC, except in the cyrillic and arabic
code pages.
>> I'm using siconv.c version 1.29.
>
> I think we fixed this for siconv.c 1.31.
>
>> Any suggestions on how to make this work properly?
>
> Please try YAZ 2.1.44 or later and tell us if the
problem persists.
>
> / Adam
>
>>
>> Thanks
>> Gary
>
>
> _______________________________________________
> Yazlist mailing list
> Yazlistlists.indexdata.dk
> http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yaz
list
>


_______________________________________________
Yazlist mailing list
Yazlistlists.indexdata.dk
http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yaz
list

  
[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )