sql >> Database >  >> RDS >> Mysql

Onjuiste tekenreekswaarde:'\xEF\xBF\xBD' voor kolom

\xEF\xBF\xBD is de UTF-8-codering voor het unicode-teken U+FFFD . Dit is een speciaal teken, ook wel het "vervangende teken" genoemd. Een citaat van de wikipedia-pagina over de speciale unicode-tekens :

Het lijkt er dus op dat uw gegevensbron beschadigde gegevens bevat. Het is ook mogelijk dat u de gegevens probeert te lezen met de verkeerde codering. Waar komen de lijnen vandaan?

Als u de gegevens niet kunt herstellen en uw invoer inderdaad ongeldige tekens bevat, kunt u de vervangende tekens verwijderen:

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


  1. Dubbele kolom bij join

  2. HTML opslaan in MySQL-database

  3. Als er geen 'Order by' is opgegeven, welke volgorde kiest een query dan voor uw recordset?

  4. Fout:uw PHP-installatie lijkt de MySQL-extensie te missen die vereist is door WordPress