作者red0whale (red whale)
看板PHP
标题Fw: [MySQL] 请问如何存取多国语言的栏位?
时间Fri May 29 18:44:21 2015
资料库名称:MySQL (PHPMyAdmin)
请问如果我要存取多国语言的栏位,该选择哪一编码形式?
亦即,我如果有一表单,里面含有好多种语言文字,请问该把存取的那栏位编码选择哪
一个? 里面好像有个「utf8_unicode_ci」的编码形式,好像可以用,但是选了之後它依旧
无法存入资料库里头(栏位值显示为空值),那我该怎样做呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.27.3.196
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1429246527.A.69B.html
※ banana2014:转录至看板 Linux 04/17 12:55
1F:→ banana2014: 以前PHPMyAdmin好像没有编码的问题(因为根本不用选编 04/17 12:57
2F:→ banana2014: 形式就可以正常存入资料库兰为当中),但不晓得为什麽 04/17 12:57
3F:→ banana2014: 现在的PHPMyAdmin(MySQL)就需要将每一字串栏位添加编 04/17 12:59
4F:→ banana2014: 码形式,我觉得这样蛮麻烦的... 04/17 12:37
5F:推 lolikung: utf8mb4 ? 04/18 01:19
6F:→ banana2014: 为什麽要用utf8mb4而不是用utf8_unicode_ci呢 04/18 07:05
7F:推 GALINE: 会少字,MySQL 的 utf8 编码是 1999 的标准,为了相容性 04/18 10:29
8F:→ GALINE: 而没有直接升级,而是另外开一个 utf8mb4 04/18 10:29
10F:→ red0whale: 万一客户端浏览器不支援怎麽办?(因为这应该算是新编码) 04/20 00:37
11F:→ mmis1000: 他不是新编码,很早就有了,八卦的8个符号也是在那一区 04/20 12:44
12F:→ mmis1000: utf8有特殊的编码可以写出那一区的内容 04/20 12:45
13F:→ poiuy999: 不能选语系的年代是用latin1 对做多语系网站 简直是恶 05/06 22:06
14F:→ poiuy999: 梦(myadmin能正常显示的只有一个语系) 05/06 22:06
虽然我已经选择栏位语系为「utf8mb4_unicode_ci」了,但是为什麽它还是会出现乱码呢?
※ 编辑: red0whale (219.80.132.200), 05/29/2015 18:53:36
15F:→ MOONRAKER: 可能存进去就破坏了。 05/30 00:55