MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
InneRs
V2EX  ›  MySQL

如何让 MySQL 5.7 支持 6 字节的 UTF-8 字符?

  •  
  •   InneRs · Apr 28, 2016 · 3347 views
    This topic created in 3695 days ago, the information mentioned may be changed or developed.

    我最近在录入人民日报的文章,里面有一些极其生僻的人名、地名。比如越南有个地方叫做北𣴓,这个𣴓字是 CJK 扩展 B 区里面的, UTF-8 编码有六个字节,但是目前 MySQL 的 utf8mb4 最多就支持四个字节的。这问题有没有解决方法?

    大家无视我吧,我发现𣴓这个字就是四个字节的,是我数据库设置的问题...

    yeyeye
        1
    yeyeye  
       Apr 28, 2016
    6 字节…… 这也太占空间了吧……
    SoloCompany
        2
    SoloCompany  
       Apr 28, 2016
    这明明是你的问题,至少到现在的 Unicode 标准为止,字符数还没有超过十万, 4 字节的 Utf-8 有 21 个有效 bit 位 (11110xxx 10xxxxxx 10xxxxxx 10xxxxxx),至少可以容纳两百万个字符,还早着呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5407 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 06:49 · PVG 14:49 · LAX 23:49 · JFK 02:49
    ♥ Do have faith in what you're doing.