[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [riminilug-general] ldap e charset
Omar Schiaratura ha scritto:
dipende dagli attributi, puoi usare oggetti complessi come foto che accettano
caratteri non ascii, ma se li inserisci in una password, una login, un
dominio, un cd, dn o altro simile e' giusto che non te lo accetti.
Grazie mille Omar ma non credo sia proprio così; ho approfondito un po'
la cosa (la mia fonte è /man ldif/) e da quel che ho capito per poter
inserire caratteri non ascii puro (il mio problema sono le accentate,
non caratteri strani!) in un attibuto ldap tramite ldapadd con l'opzione
-f file.ldif, il file.ldif deve avere i valori degli attributi con
caratteri non ascii, codificati in base64 (allora la direttiva nel file
ldif deve essere <attributo>:: base64-encoded-sentence) oppure i valori
degli attributi devono essere codificati in utf-8.
Il problema per quanto mi riguarda rimane ma si è un po' evoluto. Dal
momento che ho un ldif piuttosto grande e spesso mi capita che vi siano
inserite accentate e fare un programmino che mi fa il parsing del file
ldif per cercare quali siano i valori da convertire in base64 e quindi
convertirli sia piuttosto oneroso, credo sia più semplice codificare
tutto il file ldif in utf8.
Riassumendo: qualcuno conosce un programmino per convertire un file di
testo in utf8?
Grazie mille
Piviul