DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: eyang11
今日帖子: 14
在线用户: 12
导航: 论坛 -> Web应用开发 斑竹:bodies  
作者:
男 sailhzr (sail) ★☆☆☆☆ -
盒子活跃会员
2011/9/16 16:43:32
标题:
radphp xe2+mssql2008 dbgrid显示中文乱码。大家有测试过吗? 浏览:4742
加入我的收藏
楼主: radphp xe2+mssql2008 dbgrid显示中文乱码。大家有测试过吗?
----------------------------------------------
-
作者:
男 chscheese (chscheese) ★☆☆☆☆ -
盒子活跃会员
2011/9/16 16:53:05
1楼: 字符集,PHP UTF-8,Sql 2008 Unicode
----------------------------------------------
-
作者:
男 iny (盒子) ★☆☆☆☆ -
盒子活跃会员
2011/9/16 17:04:17
2楼: 文件编码 = 网页输出编码 = 数据库编码

这个Web编码规则,楼主仔细检查看看
----------------------------------------------
-
作者:
男 sailhzr (sail) ★☆☆☆☆ -
盒子活跃会员
2011/9/16 17:16:16
3楼: 请问有具体的设置方法吗?因刚接触。有关于这方面的交流群吗?谢谢!
----------------------------------------------
-
作者:
男 iny (盒子) ★☆☆☆☆ -
盒子活跃会员
2011/9/16 17:19:55
4楼: 文件编码:也就是文件保存的格式,比如Ansi、UTF8、Unicode

网页编码:<meta http-equiv="Content-Type" content="text/html; charset=这里就是网页编码" />

数据库编码:这个就不用解释了

这三者要保持一致
----------------------------------------------
-
作者:
男 sailhzr (sail) ★☆☆☆☆ -
盒子活跃会员
2011/9/16 17:25:43
5楼: TO:iny (阿呆)
方便告之QQ联系方式吗?想再请教你。
----------------------------------------------
-
作者:
男 zhqian (无为) ★☆☆☆☆ -
普通会员
2011/9/21 2:45:35
6楼: 什么地方有破解下载呢?
----------------------------------------------
XE7发布会视频:http://i.youku.com/u/UMzYzNTkyNTI0/videos ;FireDac/EMS-[Delphi]技术群 257779952 appmethod[移动开发] 194191706
作者:
男 shengyong (sy) ★☆☆☆☆ -
盒子活跃会员
2011/9/28 14:04:22
7楼: 有没有rad PHP xe2的破解啊,非常期待!
----------------------------------------------
-
作者:
男 ganlnyn2008 (e我行) ▲▲▲▲▲ -
普通会员
2011/9/30 12:06:01
8楼: 使用DBGrid,如果数据库的编码不是UTF8的话,显示肯定乱码
我现在都是用ListView来代替DBGrid,显示的时候,读出来的中文做一个转换:iconv("gb2312","utf-8",string)
----------------------------------------------
e天之下任我行
作者:
男 wuyizhao (mickey) ★☆☆☆☆ -
普通会员
2012/5/6 20:23:25
9楼: 数据库返回的字符串应该会被转换成操作系统默认的字符集,windows下就是GB2312,然后再在网页编码为非ANSI的页面上显示的话就会乱码,数据库返回的是ANSI即在中文windows中,可以认为是GB2312的或GBK码,而网页上是UTF8的话就不能正确显示了,像RADPHP中设置,应该是editor optinon 中的默认方式使用ANSI应当是可以正常显示的,但是现在好像有BUG,只有选UTF8中文才正常(PHP也需要选UTF8)这就导致了数据库返回编码和页面编码的不一致,所以怎么弄都是有乱码的,除非你的系统是linux,它默认系统编码是Utf8,所以可以正常显示。不知道现在谁可以修复RADphp的这个BUG,它一定是错在VCL上的。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS