V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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
nilai
V2EX  ›  MySQL

➆➇✭✮✽⬟䷻ꝗꞐ🃎🂺🃋🃛🃊🃉🃚🃙🃘🃇😻😼😽😿🙀 这样一堆文字怎么存入数据库

  •  
  •   nilai · 2014-06-18 18:52:12 +08:00 · 27889 次点击
    这是一个创建于 3809 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这些都是字, 不是图片
    ➆➇✭✮✽⬟䷻ 这几个字能存进mysql 🃎🂺🃋🃛🃊🃉🃚🃙🃘🃇😻😼😽😿🙀 这几个就不行了. 提示
    Warning: #1366 Incorrect string value: '\xF0\x9F\x83\x87' for column 'bd_name' at row 1

    MYSQL的表 字段 均为 utf8_general_ci
    63 条回复    2014-07-06 13:10:05 +08:00
    iannil
        1
    iannil  
       2014-06-18 18:53:58 +08:00
    😻😼😽😿🙀 这个好 留下以后回复用
    qdvictory
        2
    qdvictory  
       2014-06-18 18:54:05 +08:00   ❤️ 6
    mysql 5.5以上,编码utf8mb4
    ShunYea
        3
    ShunYea  
       2014-06-18 18:54:37 +08:00
    我也mark一个,呵呵。😻😼😽😿🙀
    lincanbin
        4
    lincanbin  
       2014-06-18 18:55:25 +08:00
    我这里连显示都不能,Chrome+强制微软雅黑字体
    无法显示
    qdvictory
        5
    qdvictory  
       2014-06-18 18:57:17 +08:00
    如果不方便升级的话可以把字符串转成二进制存,取出来再转回来
    GPU
        6
    GPU  
       2014-06-18 18:57:28 +08:00
    windows 全部显示正方形呃 谁可以截图出来看看
    @iannil
    @ShunYea
    jianghu52
        7
    jianghu52  
       2014-06-18 18:58:25 +08:00
    我们以前也遇到这样的事情,后来想了个损招。遇到报错但是合法的字符,直接存本地文本。然后读取的时候用流读出来,当然,运维意见很大。
    ShunYea
        8
    ShunYea  
       2014-06-18 18:59:48 +08:00
    @GPU 我的是firefox,长方形里面加一些字符串。
    Livid
        9
    Livid  
    MOD
       2014-06-18 19:01:39 +08:00   ❤️ 7
    MySQL 需要用 utf8mb4_general_ci ,因为这些都是会占用 4 个字节的 Unicode 字符。
    imn1
        10
    imn1  
       2014-06-18 19:11:45 +08:00
    貌似是unicode扑克牌的字符图案 1F0A0–1F0FF,从上下文看,更大可能是编码交叉了
    ooh
        11
    ooh  
       2014-06-18 19:16:55 +08:00
    好奇怪,导航读的出来
    coolkid1900
        12
    coolkid1900  
       2014-06-18 19:23:06 +08:00
    @lincanbin 完全强制雅黑就是这样,卡饭firefox区有个帖子的css可以解决这种符号问题
    syyy
        13
    syyy  
       2014-06-18 19:25:24 +08:00
    mark一下,感谢Livid。
    66CCFF
        14
    66CCFF  
       2014-06-18 19:27:48 +08:00
    @GPU 用IE
    Livid
        15
    Livid  
    MOD
       2014-06-18 19:29:08 +08:00   ❤️ 10
    另外需要注意的是,当数据库用了 utf8mb4 后,如果用 mysqldump 备份,那么需要在备份时加上 --default-character-set=utf8mb4 参数。在恢复备份前,需要确保已经输入了 SET CHARSET utf8mb4 这条指令。
    wzxjohn
        16
    wzxjohn  
       2014-06-18 19:29:28 +08:00
    @ooh 果然!导航似乎都能显示,正文就不行。
    XadillaX
        17
    XadillaX  
       2014-06-18 19:44:06 +08:00
    @Livid 老大一针见血诶 0. 0
    homever
        18
    homever  
       2014-06-18 19:45:31 +08:00
    🐤
    shuax
        19
    shuax  
       2014-06-18 19:48:18 +08:00
    0xXXXXXXXXXXX

    blob
    alex321
        20
    alex321  
       2014-06-18 20:14:22 +08:00
    base64?
    cbsw
        21
    cbsw  
       2014-06-18 20:38:34 +08:00
    Firefox 30 表示一切显示正常,想问下这些玩意怎么打出来
    fu82581983
        22
    fu82581983  
       2014-06-18 20:47:36 +08:00
    进IE11看了一下可以显示,chrome不行
    GPU
        23
    GPU  
       2014-06-18 20:51:27 +08:00
    @66CCFF IE8 不行 , 就没人截一个图片?
    ipconfiger
        24
    ipconfiger  
       2014-06-18 20:55:40 +08:00   ❤️ 1
    @Livid @coolkid1900
    utf8mb4 需要mysql5.5以上才行,狗日的阿里云RDS是mysql5.1不支持,所以我只好存的时候base64一次,取出来的时候再解出来......
    zjgood
        25
    zjgood  
       2014-06-18 20:59:13 +08:00 via Android
    😻😼😽😿🙀
    mark一下,做表情了。。。
    dorentus
        27
    dorentus  
       2014-06-18 21:04:11 +08:00
    @GPU



    和系统字体也有关,默认情况下 windows 里面应该没有后面的絵文字字体,显示不了。
    dorentus
        28
    dorentus  
       2014-06-18 21:05:59 +08:00
    @dorentus 不过只是显示问题。楼主问的问题上面 qdvictory 和 Livid 已经回答了。
    love
        29
    love  
       2014-06-18 21:32:24 +08:00
    为什么楼上的猫是彩色的,这不科学
    Minino
        30
    Minino  
       2014-06-18 21:35:21 +08:00 via iPad
    \xF0\x9F\x83\x87 这样就可以么?
    jsonline
        31
    jsonline  
       2014-06-18 21:36:23 +08:00
    全是方块啊
    CRight
        32
    CRight  
       2014-06-18 21:38:12 +08:00 via Android
    😻😼😽😿🙀
    mark
    同问怎么有彩色猫?
    hoogle
        33
    hoogle  
       2014-06-18 21:44:45 +08:00 via iPhone
    @CRight 😈👿😻😸🙉🐯🐼
    a591826944
        34
    a591826944  
       2014-06-18 21:54:13 +08:00
    @livid 的回答是正确的 我也遇到过
    a591826944
        35
    a591826944  
       2014-06-18 21:56:23 +08:00
    chrome的tab的title里面能显示这些特殊字符。。但是正文里面不能。。。想看的去title上看。。。mac+chrome
    TerranC
        36
    TerranC  
       2014-06-18 22:12:31 +08:00
    安装utf8mb4 for mysql即可存储
    xingxiucun
        37
    xingxiucun  
       2014-06-18 22:13:20 +08:00
    🙀
    vking
        38
    vking  
       2014-06-18 22:27:36 +08:00 via Android   ❤️ 2
    😊😍😘😳😡😓😲😭😁😱😖😉😏😜😰😢😚😄😪😣😔😠😌😝😂😥😃😨😒😷😞💔❤👂👄👃👀👽👿💘💝💜💛💚💙💩👍💩💙💚💛💜💝💘👎👊✌👌💪👆👇👈👦👧👏🙌🙏👐✊👉👩👨👶👵👴👳👲👱💆💇🙅🙆👮💂👷👸💁👯👫🎎🚶🏃💃💑🐰🐹🐭🐶🐱💀👼💏🐺🐸🐯🐨🐻🐷🐮🐗🐙🐛🐧🐔🐦🐍🐴🐵🐠🐳🐬☀☔🌙✨⭐💦💤❓❗🌊⛄☁⚡🎵🔥🌹🌺🌻🌷🌸💐🌵🌴🎍🍁🍂🍃🌾🍀🎅👻🎃🎄🔔🎉🎈💿💡🔑🔒🔓📺💻🎥📷📬🛀💰🔫💊💣⚽🏈🎤👾🏆🏊🏄🎾🎾🏀🎸👙👑🌂👜💄💅💍🍸🍻🍺🍰🎂☕💎🎁🍵🍶🍔🍟🍝🍜🍧🍦🍱🍲🍚🍛🍞🍘🍙🍡🍣🍎🍓🍉🍆🍅🍊🚀🚑🚒🚓🚕🚗🚃🚉🚄🚙🚲🏁🚹🚺⭕❌
    cherrychocolate
        39
    cherrychocolate  
       2014-06-18 22:31:45 +08:00 via iPhone
    🌞🌝🌚🌑🌒🌓🌔🌙🌛🌜🌘🌗🌖🌕🌍🌎🌏🌋🌌🌠⭐️☀️⛅️☁️⚡️☔️❄️⛄️🌊🌈🌁🌀💐🌸🌷🍀🌹🌻🌺🌵🍄🌾🌿🍂🍃🍁🌴🌲🌳🌰🌱🌼🌐🗾🗻🌄🌅🌃🗽🌉🎠🎡⛲️🎢🚢⛵️🚤🚣⚓️🚀✈️💺🚁🚂🚊🚉🚞🚆🚄🚅🚈🚇🚝🚋🚃🚎🚌🚍🚙🚘🚦🚥⚠️🚧🔰⛽️🏮🎫💈🚜🚠🚟🚡🚨🚓🚔🚒🚑🚐🚲🎰♨️🗿🎪🎭📍🚩🇪🇸🇫🇷🇺🇸🇩🇪🇨🇳🇰🇷🇯🇵🇮🇹🇷🇺🇬🇧♈️♉️♊️♋️♌️♍️♎️🔯⛎♓️♒️♑️♐️♏️♻️💲💱©®™❌‼️⁉️❗️❓❕❔⭕️🔝🔚🔙🔛🔜🔃🏧💹
    dorentus
        40
    dorentus  
       2014-06-18 22:32:14 +08:00 via iPad
    @CRight 苹果自带的字体里面这种好些都是彩色的。你的回复里面的在我这里看也是彩的…
    Minino
        41
    Minino  
       2014-06-18 22:33:06 +08:00 via iPad
    😳😳😳 我真是太弱了 感谢Ls
    varrily
        42
    varrily  
       2014-06-18 22:34:32 +08:00
    苹果的设备添加表情键盘就可以输入了。
    qdvictory
        43
    qdvictory  
       2014-06-18 22:36:06 +08:00 via iPhone
    一直没人提到这类表情的学名:emoji
    ffts
        44
    ffts  
       2014-06-18 22:58:12 +08:00
    话说我是从右面热门看到的这个...太吸引眼球了

    linux chrome 37.0.2008.2 dev
    不知道别人有没有这样的
    acros
        45
    acros  
       2014-06-18 23:09:25 +08:00
    Google关键字:🃎🂺🃋🃛🃊🃉🃚🃙🃘🃇
    第一个有详细的解决方案。
    acros
        46
    acros  
       2014-06-18 23:10:57 +08:00
    @acros 啊,骗术失败了···
    Owenjia
        47
    Owenjia  
       2014-06-18 23:11:57 +08:00
    @ffts 我这里也有这种情况~~
    http://susepaste.org/6070957
    gentoo firefox 30
    breeswish
        48
    breeswish  
       2014-06-18 23:20:45 +08:00
    Mac Chrome 下一堆方块..
    mywaiting
        49
    mywaiting  
       2014-06-18 23:37:57 +08:00
    @Livid 首页“今日热议主题”那里关于这个条目的显示CSS溢出了,速度加条CSS规则 word-break: break-all;

    你懂的~送个感谢吧XD
    georgetso
        50
    georgetso  
       2014-06-18 23:40:32 +08:00
    @GPU windows8.1显示正常
    cbsw
        51
    cbsw  
       2014-06-19 00:03:34 +08:00
    http://en.wikipedia.org/wiki/Emoji 在这个 Wiki 中看看你的系统能显示多少 Emoji 符号
    cbsw
        52
    cbsw  
       2014-06-19 00:15:08 +08:00
    @cbsw 装上 symbola 字体(apt-cache search symbola/yum search symbola)就能显示绝大部分 Emoji 了
    Garwih
        53
    Garwih  
       2014-06-19 00:15:09 +08:00 via Android
    Android 4.4 + Chrome完美显示38,39楼所有表情(彩色)。
    jdqingm
        54
    jdqingm  
       2014-06-19 00:15:45 +08:00
    这些表情是怎么打上去的,😊?
    dorentus
        55
    dorentus  
       2014-06-19 00:49:48 +08:00 via iPhone
    @qdvictory 上面 phyng 的回帖里面已经提到了…

    另外我上面说的「絵文字」其实应该也是
    dong3580
        56
    dong3580  
       2014-06-19 08:27:00 +08:00
    第三次看到这种乱码,
    @dorentus
    你的显示逗死人了,我的显示为口口
    levon
        57
    levon  
       2014-06-19 09:34:53 +08:00 via Android
    真漂亮
    NStal
        58
    NStal  
       2014-06-19 10:18:35 +08:00 via Android
    jsq2627
        59
    jsq2627  
       2014-06-19 11:01:57 +08:00   ❤️ 1
    @jdqingm Mavericks 系统,⌃⌘Space 能打开 emoji 输入窗口 😻😼😽😿🙀
    songpengf117
        60
    songpengf117  
       2014-06-19 14:44:13 +08:00
    songpengf117
        61
    songpengf117  
       2014-06-19 14:44:35 +08:00
    zhoulujue
        62
    zhoulujue  
       2014-06-19 15:12:16 +08:00
    linux+chrome 同样是黑色的猫
    Seddas
        63
    Seddas  
       2014-07-06 13:10:05 +08:00
    Mac + Chrome 同样网页上有乱码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3294 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:51 · PVG 12:51 · LAX 20:51 · JFK 23:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.