\xA0 không phải là một khởi đầu hợp lệ của một UTF8 trình tự.
Ký tự được gọi là NO-BREAK SPACE có Unicode codepoint 0x00A0 phải được mã hóa thành 0xC2A0 trong UTF8 .
Như vậy đã nói, chuỗi đầu vào của bạn bị hỏng, nó không phải là UTF8 hợp lệ .