[SQL ] 頭大的老系統BIG5問題

作者: averywu (看文不要只會用橫的看)   2016-02-24 18:12:24
資料庫名稱:MySQL
資料庫版本:5.1.66
內容/問題描述:
朋友的系統掛了,後來幫他灌的OS是CentOS6.4,DB是MySQL,因為舊資料壞了,所以
順便把DB全設成UTF8, 然後在他舊系統下 SET NAMES Big5處理掉。
問題來了,他有些東西是被第三方程式呼叫寫入的,第三方程式寫入DB是寫Big5進去。
現在DB裡UTF8跟BIG5資料併存,讀UTF8的資料因為有下SET NAMES Big5所以正常。
但BIG5的就全變???了。
不可能去改寫第三方程式,那異動太大。還有什麼法子呢?
PS.我已經把TABLE的Encoding 改成 latin1 再試著讓第三方寫入,還是沒用。
PS2.網頁是BIG5
作者: iamnotfat (我不肥)   2016-02-25 00:52:00
讀到? AP自動重新使用set names=utf8重連?
作者: jeamie (jeamie)   2016-02-25 01:37:00
把欄位什latin1它不會轉碼

Links booklink

Contact Us: admin [ a t ] ucptt.com