MariaDB社区

标题: 中文亂碼 [打印本页]

作者: yuos    时间: 2015-5-4 14:33
标题: 中文亂碼
我是使用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是亂碼 就連在資料庫裡面看都是亂碼
請求各位看看有沒有什麼解決的辦法了





欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2