yuos 发表于 2015-5-4 14:33:40

中文亂碼

我是使用mariadb10.0 的版本
我當初設定是使用UTF8為字符集
我也有用 show variables like '%character%'
檢查過了 裡面是正確的UTF8格式
但是我用 into outfile 要轉出.csv檔時中文都會變成亂碼
可是我在資料庫裡面看都是對的
我當初使用BCB 6.0 寫入的時候也有發生過
中文寫進去會變亂碼
我的解決方式是換一種方法寫進去
我直接在下SQL 句子時 就把變數寫在後面
像這樣   V_Date='"+systime+"'
因為我如果用
ADOQuery->Parameters->ParamByName("@v_date")->Value = systime;
這樣分開下的話
我的中文字就會變亂碼
我也試過 set names gbk
這樣不僅轉出來的CSV是亂碼 就連在資料庫裡面看都是亂碼
請求各位看看有沒有什麼解決的辦法了
页: [1]
查看完整版本: 中文亂碼