[Issue 17861] UTF Decode fails with exception

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Oct 3 22:46:48 UTC 2017


https://issues.dlang.org/show_bug.cgi?id=17861

--- Comment #13 from Etienne <etcimon at gmail.com> ---
You have to choose whether it's a bug or a feature. I think everyone is ready
to live with that, but if you live up to it and consider it a feature it'll
have to be documented. Just a 1 liner somewhere saying "Foreach (string) can
throw unicode errors!"

That'll be a good solution to this issue, because right now everyone is forced
to learn it the hard way. 

This being said, I don't see Google Chrome crashing every time it sees an
invalid code point. I'm not sure anyone would think about catching that on the
first try if they were to do an Ajax call. I'm also pretty sure they'd be happy
with the code path where it doesn't throw when the invalid code point comes up.
If you know of anyone doing software specifically for unicode valiation, maybe
they'd need to be warned but that's about it for me.

So yeah, just wave it as a feature or squash the bug, but don't stay in between
forever.

--


More information about the Digitalmars-d-bugs mailing list