【问题标题】:Insert UTF symbol into Mysql using Hex notation使用十六进制表示法将 UTF 符号插入 Mysql
【发布时间】:2020-02-22 15:07:14
【问题描述】:

如何将这个符号 (????) 插入到 MySql 字符串中使用十六进制表示法?我不想复制和粘贴表情符号,我想使用此处找到的十六进制表示法:https://apps.timwhitlock.info/unicode/inspect/hex/1F60D

我正在寻找类似的东西:

update table set column = concat('This is an emoji:',0x1F60D );

我的服务器和列已准备好 UTF - utf8mb4_unicode_ci。如果我复制表情符号并粘贴,一切正常。

【问题讨论】:

    标签: mysql utf


    【解决方案1】:

    我不确定您的十六进制代码是否正确。但总的来说,你可以这样做:

    CONCAT('This is an emoji:', CAST(0xF09F988D AS CHAR))
    

    https://www.db-fiddle.com/f/uk3aqtjrsRKdZXWuCGwcb8/1

    【讨论】:

    • 感恩!我不是意大利人,但你的帮助让我感觉很特别:0xF09FA4A9
    猜你喜欢
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 2017-06-11
    • 1970-01-01
    • 2011-06-06
    • 1970-01-01
    • 2012-06-27
    相关资源
    最近更新 更多