\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ệ .