Non mi è chiaro se i client di OpenLDAP (ldapsearch e ldapmodify) non
convertano i caratteri non-UTF8 a UTF8. Quel "non lo consentono" è
ambiguo.
Domanda sciocca: anche i valori di tutti gli attributi sono codificati
in UTF8, vero?

Grazie.

Il giorno mar, 06/11/2007 alle 16.18 +0100, Pierangelo Masarati ha
scritto:
> [EMAIL PROTECTED] wrote:
> > Ciao a tutti.
> > 
> > Ho il seguente problema:
> > 
> > se provo ad inserire nel DN un carattere speciale ad esempio à o altri
> > caratteri non ASII si genera un errore.
> > 
> > Come posso risolvere il problema senza rinunciare ai caratteri non ASII.
> 
> LDAP usa UTF8 (di cui ASCII e' un subset) come codifica dei caratteri
> nei valori di sintassi directoryString.  Per cui, i caratteri non-ASCII
> vanno codificati in UTF8.  Ad esempio, se prendi "à" in ISO8859-1,
> ovvero "0xe0", e lo converti in UTF8, ottieni "0xc3 0xa0".  LDAP usa
> questa codifica, e accetta valori codificati in questo modo.  Qualsiasi
> valore che usi una codifica diversa viola le specifiche del protocollo,
> e quindi non puo' essere usato.
> 
> Se vuoi interoperare con applicazioni che usano codifiche diverse, ad
> esempio ISO-8859-1, devi convertire i valori in UTF8 prima di scriverli
> su LDAP, e convertirli nell'altra codifica ogni volta che li leggi.
> Questo, ovviamente, non puo' essere fatto direttamente da OpenLDAP, ma
> deve essere fatto dal client.  I client OpenLDAP (ldapsearch, ecc.) non
> lo consentono, a meno di modifiche.  Puo' darsi che altri client lo
> consentano, sta a te verificare.
> 
> Ciao, p.
> 
> 
> 
> Ing. Pierangelo Masarati
> OpenLDAP Core Team
> 
> SysNet s.r.l.
> via Dossi, 8 - 27100 Pavia - ITALIA
> http://www.sys-net.it
> ---------------------------------------
> Office:  +39 02 23998309
> Mobile:  +39 333 4963172
> Email:   [EMAIL PROTECTED]
> ---------------------------------------
> 
> 
> 
> 
> _______________________________________________
> OpenLDAP mailing list
> [email protected]
> https://www.sys-net.it/mailman/listinfo/openldap





_______________________________________________
OpenLDAP mailing list
[email protected]
https://www.sys-net.it/mailman/listinfo/openldap

Rispondere a