use encodeURI instead of string replace
add another test for weird connection strings
version bump
force utf-8 encoding on connect
version bump