\xA0
não é um início válido de um UTF8
seqüência. O caractere conhecido como
NO-BREAK SPACE
tendo o Unicode
ponto de código 0x00A0
deve ser codificado como 0xC2A0
em UTF8
. Assim dito, sua string de entrada está quebrada, não é um
UTF8
válido .