I think in the end this is another reason why we might need to look at changing everything to UTF-8 encoding which will probably eliminate these types of problems.

I've been doing a bit of testing and haven't found any issues with doing so yet, but it definitely needs to be tested for awhile. Maybe something we can look at for the next release.