我正在使用带有 .Net 连接器(6.5.4)的 Mysql(5.5.27),当我尝试插入一些数据时,出现以下错误。
Incorrect string value: '\xF3\xB6\xA5\x89f'...' for column 'STACK_TRACE' at row 1
我已经在堆栈溢出方面进行了足够多的搜索,并尝试遵循数据库、表和列的字符集和排序规则。
- 'utf8' 'utf8_general_ci'
- 'utf8' 'utf8_unicode_ci'
- 'utf8mb4' 'utf8mb4_general_ci'
- 'utf8mb4' 'utf8mb4_unicode_ci'
我在连接字符串中正确设置了 'charset=utf8'。
- 那个特定的 unicode 字符有什么问题吗?我无法控制数据,它是从很多安卓手机中收集的。
- 它是mysql错误吗?