DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: tkzcol
今日帖子: 3
在线用户: 1
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 yesin119 (yesin119) ★☆☆☆☆ -
盒子活跃会员
2015/9/7 18:20:27
标题:
XE8Up1+MySQL5.6.25,使用TFDConnection链接...打开汉字乱码,怎么解决? 浏览:1777
加入我的收藏
楼主: fdcTest:TFDConnection
   
    fdcTest.Params.Values['CharacterSet'] := 'csUtf8';
    fdcTest.Params.Values['ServerCharSet'] := 'utf8';

MySql也检查了,全部是使用UTF8编码。
但是怎么弄中文还是乱码,这方面资料也非常少。
TFDConnection在网上资料基本为0,请大侠指点~
----------------------------------------------
-
作者:
男 ghs_79 (ghs) ★☆☆☆☆ -
盒子活跃会员
2015/9/7 19:47:14
1楼: 数据库连接字符串中添加 default-character-set=gb2312
----------------------------------------------
Delphi爱好者。
作者:
男 nevergrief (孤独骑士) ★☆☆☆☆ -
盒子活跃会员
2015/9/7 21:27:40
2楼: 和mysql的存储字符串格式、传输字符串格式、Delphi的字符串格式都有关系,如果你是三层,还牵扯到网络字符串编码格式,实在是一言难尽。楼主还是尽量自己多试试吧,这样才能真的搞明白。
----------------------------------------------
只有偏执狂才能生存!
作者:
男 yesin119 (yesin119) ★☆☆☆☆ -
盒子活跃会员
2015/9/8 7:46:57
3楼: 嗯,MySQL的字符串格式、传输字符串格式等等,都按照网上的相关解决办法同统一弄成了UTF8.
----------------------------------------------
-
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2015/9/8 9:14:39
4楼: 犯了低级错误。这样写:
fdcTest.Params.Values['CharacterSet'] := 'utf8';

自带的帮助已经很好了,不要非得看中文资料。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 yesin119 (yesin119) ★☆☆☆☆ -
盒子活跃会员
2015/9/9 11:59:11
5楼: 谢谢楼上大侠,已经解决了。非常奇怪,因为在FDConnection的参数里,可以看到这个CharacterSet值是可以选成csUtf8。按照你的做法已经搞定了,谢谢
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行60.05859毫秒 RSS