ldap

Honza Petrous hop na unibase.cz
Čtvrtek Říjen 26 15:15:21 CEST 2000


> Ako ste vytvoril a vlozil data v Unicode?
> Ako vlastne vyzera textak v UCS?
> Skusal som zapis v tvare \u00e1, ale vysmial ma :(
> 

Nevim ted, bavime-li se porad o LDAP nebo mate na mysli
obecny problem zadavani unicode?

V pripade LDAPu je to vse jednoduche:

1, Vytvorim soubor ve formatu LDIF

   viz http://www.openldap.org/doc/admin/dbtools.html

   s tim, ze ceske texty jsou kodovany v klasickem iso-8859-2

2, Konvertnu je jednoduchym programkem do podoby "spravneho LDIF tvaru",
   tj. vsechny radky, ktere obsahuji texty se znaky > 127 konvertuju
   do unicode a nasledne zakoduju base64. Nakonec pridam za nazev atributu
   jeste jednu dvojtecku (coz signalizuje base64 kodovana data).

   Takze z puvodniho 'description: blabol' (znak `a` je s carkou :-)
   dostanu 'description:: UGV0cm91xaE='

3, radkovou utilitkou ldapadd to natahnu do serveru.

Hotovo.


/Honza


Další informace o konferenci Linux