【发布时间】:2019-04-24 13:13:41
【问题描述】:
我正在尝试用注册的trademark symbol ® 写一个字符串
这个符号是通过按 Alt 然后 0174 来实现的。
当我通过MySQL ODBC 写入符号时,我收到以下错误报告
Microsoft OLE DB Provider for ODBC Drivers 中出现异常:[ma-3.1.0][8.0.13] 字符串值不正确:“Fast”列的“\xAE”
我尝试将字符集从 latin1 更改为 utf8mb4 并将排序规则更改为 utf8mb4_unicode_ci,但仍然出现相同的错误。
我也运行了以下查询:
ALTER TABLE `meddata`.`diabeticglucoseloweringmedications`
MODIFY COLUMN `FastPumpInsulinName` VARCHAR(30)
CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
如何将 ® 写入 MySQL 数据库?
【问题讨论】:
-
你确定你也连接到 utf8mb4 字符集?
标签: mysql character-encoding odbc collation