mysql 底層 預設都是拉丁語系 ...
而且 它看到不懂的字元 會以 html unicode 存入資料庫 您的問題可能不是發生在 資料庫
而是發生在 程式處理字串的邏輯 您有實驗過嗎 為何會有此定論 ^^
我也是認為如此,但曾耗費過無數青春,把網路上找的到的方法,所有排列組合都試過,依然無解,唯一動不到的,就是MySQL 的內部處理機制!
我曾用 blob 的二進位欄位來處理中文字的儲存問題,如此才能避免 MySQL 對我的文字做多餘的轉換!
我無法提供任何有效的解決方案或見解,因為我自己腦袋中因為試過太多種方法,已是一團亂. 任何非釜底抽薪的解決方式,我已經怕到了!
回應一下 Mark兄的看法, 若是改別人的 套裝程式,可能會因結構太過複雜而忽略了哪一部份的轉譯或處理而致修改無效, 但我碰到的例子是,完全自己開發的程式,變數已盡量降到0!
我拋磚的目的,只是想聽聽有沒有人已經看到走向康莊大道的曙光了!