Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Valor de string incorreto:'\xEF\xBF\xBD' para coluna


\xEF\xBF\xBD é a codificação UTF-8 para o caractere unicode U+FFFD . Este é um caractere especial, também conhecido como "caractere de substituição". Uma citação da página da wikipedia sobre os caracteres unicode especiais :

Portanto, parece que sua fonte de dados contém dados corrompidos. Também é possível que você tente ler os dados usando a codificação errada. De onde vêm as linhas?

Se você não puder corrigir os dados e sua entrada realmente contiver caracteres inválidos, basta remover os caracteres de substituição:
lines[n] = lines[n].Replace("\xFFFD", "");