3 ms·
It’s going to be great the first time an European sends you a message and nothing displays because your system can’t render the diacritic in their name.
by brmgb 3y ago
It’s going to be great the first time an European sends you a message and nothing displays because your system can’t render the diacritic in their name.
- deleted 3y ago[deleted]
- jgeada 3y agoI am European and my name and surnames would not render. Most English speakers can't even pronounce my name correctly, which bugs me slightly more than the name not rendering correctly in a computer. But I still don't see this as a problem. Allowing arbitrary encodings, arbitrary mix in an single text stream of right-to-left and left-to-right rendering, homonyms and visually identical rendering of different byte sequences are all a problem, and in particular when any of these are being used across a web or OS interface, where recognizing the intent is quite important.
- brmgb 3y agoI agree there is an issue. I don’t agree about what the issue is. The problem is not Unicode rendering. The problem is improperly mingling information of a different nature. File extensions are not a good way to tell you if a file will be executed (Unix got that right from the start). Then executing a file involuntary shouldn’t lead to significant risks for your data and your system. That’s the actual problem which needs to be solved. Mangling text rendering is not the solution.
- Dylan16807 3y agoIt would be easy enough for web browsers and email programs to not output files with executable extensions. They make things executable for user convenience, and if the average user was on unix they'd probably do something similarly insecure there too.