Fw: [MySQL] 请问如何存取多国语言的字段?

楼主: red0whale (red whale)   2015-04-17 17:10:00
※ [本文转录自 Database 看板 #1LC98_QR ]
作者: banana2014 (香蕉共和国) 看板: Database
标题: [MySQL] 请问如何存取多国语言的字段?
时间: Fri Apr 17 12:55:25 2015
数据库名称:MySQL (PHPMyAdmin)
请问如果我要存取多国语言的字段,该选择哪一编码形式?
亦即,我如果有一表单,里面含有好多种语言文字,请问该把存取的那字段编码选择哪
一个? 里面好像有个“utf8_unicode_ci”的编码形式,好像可以用,但是选了之后它依旧
无法存入数据库里头(字段值显示为空值),那我该怎样做呢?
作者: banana2014 (香蕉共和国)   2014-04-17 12:57:00
以前PHPMyAdmin好像没有编码的问题(因为根本不用选编形式就可以正常存入数据库兰为当中),但不晓得为什么现在的PHPMyAdmin(MySQL)就需要将每一字串字段添加编码形式,我觉得这样蛮麻烦的...
作者: lolikung (干么查我?)   2015-04-18 01:19:00
utf8mb4 ?
作者: banana2014 (香蕉共和国)   2015-04-18 07:05:00
为什么要用utf8mb4而不是用utf8_unicode_ci呢
作者: GALINE (天真可爱CQD)   2015-04-18 10:29:00
会少字,MySQL 的 utf8 编码是 1999 的标准,为了相容性而没有直接升级,而是另外开一个 utf8mb4https://blog.gslin.org/archives/2012/07/11/2902
楼主: red0whale (red whale)   2015-04-20 00:37:00
万一客户端浏览器不支援怎么办?(因为这应该算是新编码)
作者: mmis1000 (秋月恋枫)   2015-04-20 12:44:00
他不是新编码,很早就有了,八卦的8个符号也是在那一区utf8有特殊的编码可以写出那一区的内容
作者: poiuy999 (Nines)   2015-05-06 22:06:00
不能选语系的年代是用latin1 对做多语系网站 简直是恶梦(myadmin能正常显示的只有一个语系)

Links booklink

Contact Us: admin [ a t ] ucptt.com