Hmmm...I wonder if there's a good way to find the best encoding to use?  Like pick the one that's the superset of the other?

Or would it make sense to always encode to utf-8 given that that can include any unicode character and is the common one most people use?  Or maybe it makes sense to have a `output_encoding` config option that defaults to utf-8 but users can override.

Thoughts?