mysql - 错误的字符串值 : '\xC1\xA4\xBB\xF3'

标签 mysql utf-8 insert utf

我正在与韩国支付网关合作,银行的回复之一如下:

Á¤»ó

当尝试将该值插入 MySQL 数据库时,出现错误:

Incorrect string value: '\xC1\xA4\xBB\xF3'

我已尝试将该列中的排序规则更改为 utf8mb4_unicode_ciutf8mb4_general_ci 并成功。

最佳答案

这是我的“最佳”答案:

如果您希望看到 정상,那么我们需要讨论 euckr,而不是 utf8

我们需要了解字节来自哪里、表中列的字符集是什么(SHOW CREATE TABLE)、客户端语言(Java/PHP/etc),也许还有更多东西。

关于mysql - 错误的字符串值 : '\xC1\xA4\xBB\xF3' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41604630/

相关文章:

MySQL 区间变量和子查询符号

java.sql.SQLException : Invalid argument value: java. io.NotSerializableException 异常

php 使用 mysqli 搞乱 mysql 数据库中的 utf-8 字符

以 Python 方式将多个值插入列表

mysql - 从 C#.net 连接到主机上的 MySql 数据库

MySQL 排序 : NULL to the end & use index? 不可能?

jquery - 如何对 2 个表使用 LIKE 查询?

python - 转义 Django 模板中的特殊字符

html - 如何在 Angular/ ionic 应用程序中显示表情符号

java - 将字符串添加到某些字符