\xA0 n'est pas un début valide d'un UTF8 séquence.
Le caractère appelé NO-BREAK SPACE ayant le Unicode point de code 0x00A0 doit être encodé sous la forme 0xC2A0 en UTF8 .
Ainsi dit, votre chaîne d'entrée est cassée, ce n'est pas un UTF8 valide .