Fw: [MySQL] 請問如何存取多國語言的欄位?

看板PHP作者 (red whale)時間10年前 (2015/04/17 17:10), 編輯推噓2(208)
留言10則, 6人參與, 最新討論串1/3 (看更多)
※ [本文轉錄自 Database 看板 #1LC98_QR ] 作者: banana2014 (香蕉共和國) 看板: Database 標題: [MySQL] 請問如何存取多國語言的欄位? 時間: Fri Apr 17 12:55:25 2015 資料庫名稱:MySQL (PHPMyAdmin) 請問如果我要存取多國語言的欄位,該選擇哪一編碼形式? 亦即,我如果有一表單,裡面含有好多種語言文字,請問該把存取的那欄位編碼選擇哪 一個? 裡面好像有個「utf8_unicode_ci」的編碼形式,好像可以用,但是選了之後它依舊 無法存入資料庫裏頭(欄位值顯示為空值),那我該怎樣做呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.27.3.196 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1429246527.A.69B.htmlbanana2014:轉錄至看板 Linux 04/17 12:55

04/17 12:57, , 1F
以前PHPMyAdmin好像沒有編碼的問題(因為根本不用選編
04/17 12:57, 1F

04/17 12:57, , 2F
形式就可以正常存入資料庫蘭為當中),但不曉得為什麼
04/17 12:57, 2F

04/17 12:59, , 3F
現在的PHPMyAdmin(MySQL)就需要將每一字串欄位添加編
04/17 12:59, 3F

04/17 12:59, , 4F
碼形式,我覺得這樣蠻麻煩的...
04/17 12:59, 4F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: red0whale (163.27.3.196), 04/17/2015 17:10:00

04/18 01:19, , 5F
utf8mb4 ?
04/18 01:19, 5F

04/18 07:05, , 6F
為什麼要用utf8mb4而不是用utf8_unicode_ci呢
04/18 07:05, 6F

04/18 10:29, , 7F
會少字,MySQL 的 utf8 編碼是 1999 的標準,為了相容性
04/18 10:29, 7F

04/18 10:29, , 8F
而沒有直接升級,而是另外開一個 utf8mb4
04/18 10:29, 8F

04/20 00:37, , 10F
萬一客戶端瀏覽器不支援怎麼辦?(因為這應該算是新編碼)
04/20 00:37, 10F

04/20 12:44, , 11F
他不是新編碼,很早就有了,八卦的8個符號也是在那一區
04/20 12:44, 11F

04/20 12:45, , 12F
utf8有特殊的編碼可以寫出那一區的內容
04/20 12:45, 12F

05/06 22:06, , 13F
不能選語系的年代是用latin1 對做多語系網站 簡直是惡
05/06 22:06, 13F

05/06 22:06, , 14F
夢(myadmin能正常顯示的只有一個語系)
05/06 22:06, 14F
文章代碼(AID): #1LCCtfoC (PHP)
文章代碼(AID): #1LCCtfoC (PHP)