The array shouldn't cause anything with special characters as we pass all query values in an array in version 7. And if it didn't work on logins they wouldn't work anywhere.