看板
[ Database ]
討論串[系統] MySQL 5.1 / MySQL 3.23 在big5上不相容
共 8 篇文章
內容預覽:
推文間隔二百多秒.. 唉... 首先, 我剛才好像激動一點, 先和你說聲抱歉... 然後看到你最後一行 [邪惡的別人] , 先自首一下那個邪惡的人就是十年前到現在的自己. 不過我不覺得當時的自己很邪惡呀, 當年我知道在 latin1 之下要加 escape , 所以某日. 毅然決然的把資料庫重新編釋
(還有84個字)
內容預覽:
因為big5 table一團亂http://moztw.org/docs/big5/. 台灣人自己都搞不清楚了. 而且 重點是有些邪惡的非對稱的table.... 能保證安全使用的table就只有cp950而已... 改latin1不會不可行呀 就是加個escape而已. 而把字串放進sql要esc
(還有116個字)
內容預覽:
推文要等 200 多秒.. 看板主大大是希望大家拼命灌水了. 事實上我的問題點 buganini 大終於點出來了:. 出問題的的byte sequence是fbf3, 他對mysql5來說根本就是illegal sequence. 可是為什麼會說是 5.1 板的問題呢? 因為它對 3.23 , 4.
(還有292個字)
內容預覽:
不是加個\就好了嗎@@. 你可以寫個小程式去檢查中文第二個byte. 不寫程式的話. 我有個拙作. https://github.com/buganini/bsdconv/. Download裡面有windows用的版本. 你可以用. bsdconv ascii,big5:big5-5c,big5,
(還有1590個字)
內容預覽:
我不確定這能不能幫到你什麼. 不過我當初的轉換也是搞了很久都沒辦法. 我那資料庫還更麻煩,有一堆unicode補完產生的日文. 因為程式不支援的關係,也沒辦法治本的直接轉UTF8. 之後是用土法鍊鋼的方式. 寫程式去把資料一筆筆撈出來SET為big-5之後寫入到新版的mysql裡. 至於校對方面.
(還有327個字)