List Info

Thread: YAZ character substitutions




YAZ character substitutions
user name
2006-12-06 08:39:56

Hi to all

 

We are testing YAZ as a Z39.50 proxy accepting request using UKMARC. However we are having problems with the substitution of our national special characters to Unicode. We are using GEAC Advance as our Z39.50 server and the following is the substitution table sent to us by our supplier.

 

 

01C7191A.7D5931B0">

 

What sort of configuration can we use in order to overcome this difficulty

 

 

Thanks & regards

 

 

Giancarlo Bonnici

 

Malta

 

 

YAZ character substitutions
user name
2006-12-07 13:10:30
Bonnici Giancarlo at MITTS wrote:
> Hi to all
> 
>  
> 
> We are testing YAZ as a Z39.50 proxy accepting request
using UKMARC. 
> However we are having problems with the substitution of
our national 
> special characters to Unicode. We are using GEAC
Advance as our Z39.50 
> server and the following is the substitution table sent
to us by our 
> supplier.
> 
>  
> 
>  
> 
>  
> 
> What sort of configuration can we use in order to
overcome this difficulty

You need to add something like this in your yazproxy config:

<syntax type="unimarc"
backendcharset="iso-8859-1"/>

Substitute iso-8859-1 with the proper charset.

Question is just: what *is 'Advance Z39.50'. If it's a
non-standard 
charset, YAZ does not 'know' it.

YAZ (and yazproxy) always knows ISO-8859-1 + UTF-8. But on
most 
platforms it can use iconv utilities as well. You can list
the supported 
iconv charsets with
   iconv -l

/ Adam


>  
> 
> Thanks & regards
> 
>  
> 
>  
> 
> Giancarlo Bonnici
> 
>  
> 
> Malta
> 
>  
> 
>  
> 
> 
>
------------------------------------------------------------
------------
> 
> _______________________________________________
> 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
YAZ character substitutions
user name
2006-12-07 13:34:28
Hi,

speaking about character set support in YAZ and iconv, the
iconv DLL 
being shipped with the windows version of YAZ does not work
very well. I 
have tested for greek with no success... Have you ever tried
to use the 
version from: 
http://sou
rceforge.net/project/showfiles.php?group_id=23617&packag
e_id=17090&release_id=389183 
? Probably it works better.

My experience with GEAC Advance Z39.50 servers is that they
use 
non-standard charsets (at least for greek) not supported by
iconv either...

Giannis

Adam Dickmeiss wrote:
> Bonnici Giancarlo at MITTS wrote:
>> Hi to all
>>
>>  
>>
>> We are testing YAZ as a Z39.50 proxy accepting
request using UKMARC. 
>> However we are having problems with the
substitution of our national 
>> special characters to Unicode. We are using GEAC
Advance as our 
>> Z39.50 server and the following is the substitution
table sent to us 
>> by our supplier.
>>
>>  
>>
>>  
>>
>>  
>>
>> What sort of configuration can we use in order to
overcome this 
>> difficulty
>
> You need to add something like this in your yazproxy
config:
>
> <syntax type="unimarc"
backendcharset="iso-8859-1"/>
>
> Substitute iso-8859-1 with the proper charset.
>
> Question is just: what *is 'Advance Z39.50'. If it's a
non-standard 
> charset, YAZ does not 'know' it.
>
> YAZ (and yazproxy) always knows ISO-8859-1 + UTF-8. But
on most 
> platforms it can use iconv utilities as well. You can
list the 
> supported iconv charsets with
>   iconv -l
>
> / Adam
>
>
>>  
>>
>> Thanks & regards
>>
>>  
>>
>>  
>>
>> Giancarlo Bonnici
>>
>>  
>>
>> Malta
>>
>>  
>>
>>  
>>
>>
>>
------------------------------------------------------------
------------
>>
>> _______________________________________________
>> 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
>

_______________________________________________
Yazlist mailing list
Yazlistlists.indexdata.dk
http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yaz
list
YAZ character substitutions
user name
2006-12-08 13:57:59
Hi,

a more complicated but customizable approach is to use
USEMARCON to do 
the character set conversion. YAZ Proxy has built-in support
for 
USEMARCON but you'd have to build the character conversion
table and 
associated files yourself. I can give more information
regarding 
USEMARCON if necessary.

Regards,

Ere

Giannis Kosmas wrote:
> Hi,
> 
> speaking about character set support in YAZ and iconv,
the iconv DLL 
> being shipped with the windows version of YAZ does not
work very well. I 
> have tested for greek with no success... Have you ever
tried to use the 
> version from: 
> http://sou
rceforge.net/project/showfiles.php?group_id=23617&packag
e_id=17090&release_id=389183 
> ? Probably it works better.
> 
> My experience with GEAC Advance Z39.50 servers is that
they use 
> non-standard charsets (at least for greek) not
supported by iconv either...
> 
> Giannis
> 
> Adam Dickmeiss wrote:
>> Bonnici Giancarlo at MITTS wrote:
>>> Hi to all
>>>
>>>  
>>>
>>> We are testing YAZ as a Z39.50 proxy accepting
request using UKMARC. 
>>> However we are having problems with the
substitution of our national 
>>> special characters to Unicode. We are using
GEAC Advance as our 
>>> Z39.50 server and the following is the
substitution table sent to us 
>>> by our supplier.
>>>
>>>  
>>>
>>>  
>>>
>>>  
>>>
>>> What sort of configuration can we use in order
to overcome this 
>>> difficulty
>>
>> You need to add something like this in your
yazproxy config:
>>
>> <syntax type="unimarc"
backendcharset="iso-8859-1"/>
>>
>> Substitute iso-8859-1 with the proper charset.
>>
>> Question is just: what *is 'Advance Z39.50'. If
it's a non-standard 
>> charset, YAZ does not 'know' it.
>>
>> YAZ (and yazproxy) always knows ISO-8859-1 + UTF-8.
But on most 
>> platforms it can use iconv utilities as well. You
can list the 
>> supported iconv charsets with
>>   iconv -l
>>
>> / Adam
>>
>>
>>>  
>>>
>>> Thanks & regards
>>>
>>>  
>>>
>>>  
>>>
>>> Giancarlo Bonnici
>>>
>>>  
>>>
>>> Malta
>>>
>>>  
>>>
>>>  
>>>
>>>
>>>
------------------------------------------------------------
------------
>>>
>>> _______________________________________________
>>> 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
>>
> 
> _______________________________________________
> Yazlist mailing list
> Yazlistlists.indexdata.dk
> http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yaz
list


-- 
Ere Maijala
Kansalliskirjasto
PL 26 (Teollisuuskatu 23)
00014 Helsingin yliopisto

ere.maijala()helsinki.fi
Puh. 09-191 44260

http://www.kansallis
kirjasto.fi/

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

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