If I do this, PHP/OpenLDAP refuse because of 'Invalid syntax'. Doing a base64 encoding works.
I guess something's wrong in your web app with converting form data to UTF-8.
<form accept-charset=..> comes to mind.
Ciao, Michael.