The migration from trusty to stretch was a breeze except for one thing: UTF- support. I have noticed the following problems:
- on an 'ls', accents in files are shown as '??'; however, 'ls | cat' shows the accents in filenames.
- in vi, it's not possible to enter accented characters. If you do, the result is not what you expected.
- I develop locally and then copy the files to the stretch host. Then, vi shows funny characters. If I try ":e! ++enc=utf8", I get "CONVERSION ERROR IN LINE XXX", and the funny characters become question marks.
You can reproduce the problem with any utf-8 file. I will be adding a few screenshots later