Properly define en dash both using. Refs #687.
Register an encoding error handler in order to force `ascii`. Fixes #687.

This error handler will try to match known `unicode` characters returned by the could drivers and only those and replace them with an `ascii` one.
Merge pull request #688 from s0undt3ch/issues/687-encoding-issues

Register an encoding error handler in order to force `ascii`