sql >> Databáze >  >> RDS >> Mysql

Nesprávná hodnota řetězce:'\xEF\xBF\xBD' pro sloupec

\xEF\xBF\xBD je kódování UTF-8 pro znak Unicode U+FFFD . Jedná se o speciální postavu, známou také jako „náhradní postava“. Citát z stránky wikipedie o speciálních znacích unicode :

Zdá se tedy, že váš zdroj dat obsahuje poškozená data. Je také možné, že se pokoušíte číst data pomocí nesprávného kódování. Odkud linky pocházejí?

Pokud nemůžete opravit data a váš vstup skutečně obsahuje neplatné znaky, můžete pouze odstranit náhradní znaky:

lines[n] = lines[n].Replace("\xFFFD", "");


  1. Jak opravit poškozenou databázi Access

  2. PHP MySQL nastavilo časový limit připojení

  3. co se stane ve fázi adopce, připravte

  4. Jak načtu soubor vlastností a připojím databázi MySQL?