Sorry, we're mixing two layers. Of course, if I truncate a string, it may lose its meaning. And having accents fall off is problematic. But it's not the same as truncating a byte-array, because then an invalid sequence of bytes may result.
Stop treating these cases as equivalent. They're not.
Stop treating these cases as equivalent. They're not.