如何在MySQL Server 5.1中输入印度卢比符号



我找不到MySQL 的确切解决方案

问题是该列默认支持由3个字节组成的UTF-8编码。印度卢比符号,因为它是新的,有一个4字节的编码。因此,我们必须通过将字符编码更改为utf8_general_ci

ALTER TABLE test_tb MODIFY COLUMN col VARCHAR(255)
    CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

在执行上述查询后,只需执行以下查询即可插入符号,

insert into test_tb values("₹");

大大!!!

你说的是Oracle,但它被标记为MySQL。你想要哪个?您使用的语言和/或客户端工具是什么?

复制粘贴。你喜欢哪种卢比?৲ ৳ ૱ ௹ ₨ ꠸

也许你想要这个:UNHEX('E282A8')='₨'在非MySQL上下文中为U+20A8或8360

表/列上需要有CHARACTER SET utf8

连接时,您需要完成SET NAMES utf8(或等效操作)。

最简单的方法是,utf8mb4存储所有符号

 ALTER TABLE AsinBuyBox CONVERT TO CHARACTER SET utf8mb4;

最新更新