Я выскабливание текст с веб-сайтов и положить его в базу данных, но текст одного веб-сайта продолжает давать мне эту ошибку, когда я пытаюсь сделать вставку базы данных:Handling «неправильные значения строки»
Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: '\xC2\x80\xC2\x99 s...' for column 'text' at row 1
I думаю, что это имеет какое-то отношение к кодировке символов. Есть ли функция в javascript, которую я могу использовать, чтобы просто игнорировать эти неправильные значения? Не имеет особого значения, что сохраненный текст идеально соответствует оригиналу. В качестве альтернативы, есть ли какая-то конфигурация mysql, которую я могу сделать для поддержки этих символов?
Возможно, вы сражаетесь с персонажем, отличным от BMP; попробуйте включить UTF32. – SLaks
Можете ли вы поделиться запросом и кодом, который сгенерировал его? –
Текст, вызывающий его, довольно длинный, но вот один символ, который, я считаю, виноват: ... – John