Got this back from the bug tracker

 6.12.1 will have Unicode support in the IO library which mostly fixes this
 problem.  The rest is fixed by #3398.


Iain