Re: [系統] MySQL 5.1 / MySQL 3.23 在big5上不相容

看板Database作者 (PP)時間15年前 (2010/12/25 01:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/8 (看更多)
: : 你出問題的的byte sequence是fbf3 : mysql5的big5用的是cp950的表 : 我在http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT : 裡面找不到 : 也就是說他對mysql5來說根本就是illegal sequence : 你可以把他取代為A148 (全形問號) : 或是成為被迫使用latin1的族群 : ※ 編輯: buganini 來自: 220.135.231.23 (12/25 01:17) : 推 LPH66:和 UAO 的日文問題是同一件事... 12/25 01:18 : 推 pingsky:LPH66 大, 我是要打 5C 沒錯, 手殘又太快而打錯了.. 12/25 01:19 推文要等 200 多秒.. 看板主大大是希望大家拼命灌水了 事實上我的問題點 buganini 大終於點出來了: 出問題的的byte sequence是fbf3, 他對mysql5來說根本就是illegal sequence 可是為什麼會說是 5.1 板的問題呢? 因為它對 3.23 , 4.1.22 來說是 ok 的 3.23 , 4.1 的 big5 吃, 然後 5.1 的 big5 不吃, 這不正是它向下相容的 bug ? 而為什麼會把 5C 拿出來提呢 ? 正是要表達連被迫改用 latin1 都不可行呀 再著 為什麼我會用 insert... 的 SQL 描述式呢, 因為他不只是倒資料的問題,還包含了後續使用運作的問題 我們運作的幾個模式, a.從程式輸入資料 b.修改查詢資料 c.ODBC 批次處理資料 在 5.1 的 big5 全都會為了這個問題掛點 其中牽涉的又不是 1, 2 個系統, 而是十幾個系統 若不用 big5 改用 latin1 呢? 結果就是許功蓋跑出來和我 say hello 了 Orz... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.217.241 ※ 編輯: pingsky 來自: 140.112.217.241 (12/25 01:34)

12/28 15:36, , 1F
喔,許功蓋好久不見了,自從轉用unicode_general_ci以後..
12/28 15:36, 1F
文章代碼(AID): #1D5DX5j9 (Database)
討論串 (同標題文章)
文章代碼(AID): #1D5DX5j9 (Database)