Yes, for the first part of this paragraph. What I tried to write was that an application which is running in some operating system environment which today normally is a windowing system of some kind have to be extremely careful when throwing away information. The window system might not be able to handle ascii, and it might not be able to handle the characters which are encoded in ascii.
All permutations can exists.
But, as I said, I am happy to receive whatever text is needed to clearify things. Including large warning labels.