線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:7264
推到 Plurk!
推到 Facebook!

Delphi10.3+TFDQuery插入中文字,資料後面出現亂碼

尚未結案
lolo0159228
一般會員


發表:4
回覆:3
積分:1
註冊:2018-09-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2019-09-08 19:16:36 IP:1.162.xxx.xxx 未訂閱
大家好

我使用MYSQL5.5資料庫,預設是utf8
在MYSQL WorkBench直接塞中文字,都可以正常

但我不管TFDConnection的Character設utf8mb4 或 utf8
用TFDQuery insert 或update 中文字時,就會出現亂碼

亂碼像這樣:
我插入的中文字:測試中文字亂碼有限公司

資料庫結果:測試中文字亂碼有限公司攀愠捡瑳㵮䄧ぁ〰✱欠張


我MYSQL和delphi的編碼都設一致了,但就是不曉得哪個環節編碼出錯了......

(※原本我是用MYSQL8的版本,預設是utf8mb4,但結果也是一樣...)

-------

補充:
我在Delphi update 一些中文字會顯示正常 >> https://ppt.cc/ftY2ux@.png
但在MYSQL顯示會多出一段亂碼 >> https://ppt.cc/ftY2ux@.png
編輯記錄
lolo0159228 重新編輯於 2019-09-08 19:28:34, 註解 無‧
lolo0159228 重新編輯於 2019-09-08 19:28:59, 註解 無‧
系統時間:2024-11-21 14:20:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!