Report more accurate position for invalid UTF-8. (#350802, Simon Budig)