I use a "Update a user in the Directory" action via an ActiveDirectory/LDAP connection.
The data for the update comes from a Boomi Flat File.
The update works pretty well but when I check the values in ActiveDirectory, accented (french) characters are replaced with other special characters.
For example if I write: "This is a tèst"
I will get "This is a tÃ¨st"
Any idea of what could go wrong?
My understanding is that:
- It is better to use ISO-8859-1 for the LDAP interface since it is the encoding used in the Sample ActiveDirectory Properties File
- The Boomi Flat Files that are used as input use UTF-8 as default. See "Character Encode/Decode" in Data ProcessShape
- Therefore I placed a Character Encode(ISO-8859-1) between my Flat File input and the LDAP Connection shape where the update is performed.
When processing, if I check the content of the LDAP Connection Shapre Data, I see that the update request header uses ISO-8859-1 as character set and that the value being sent is: "This is a tèst" (so the correct one)
Our ActiveDirectory supports both LDAPv2 and LDAPv3 protocols.
Any help is welcome,