Feature/fix binary mixed args escaping

This PR is mostly to show an issue I ran into. I don't know a more proper way to fix this to take ``use_unicode`` and all that charset configuration into account.

The problem arises if you have a binary value (say binary uuid, being saved as binary(16)) and other unicode values together.

I hope this helps a bit, let me know if you have any ideas on how to fix this more properly and I'd be happy to do so.

Thanks!