DELPHI 6+QREPORT换行显示中文乱码?在线等,急!!!!!!!!!!!!!!!!!!

sundgy 2014-08-03 10:51:36
如题,从数据库(SQLSERVER)中读取数据,报表判断长度进行换行显示。
如果全是中文、数字、字母,换行显示正常,但是如果数据中有中文、数字、字母标点符号等,就会出现乱码。
如:连接器处总厚度为0.3+/-0.05MM,IC处总厚度为:0.3+/-0.05MM,检查双面胶的撕手方向是否正确(参考检验图)
该怎么解决?
...全文
106 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
道玄希言 2014-08-03
  • 打赏
  • 举报
回复
QREPORT…… 我原来用的时候,就是中文简繁体要同时显示,搞不定,老乱码~ 后来用了 fastreport 搞定的~ 自动换行的时候,不知道怎么搞的,连lable都对中英简繁等的混合字符串,会将部分双字节的字符截断换行,第一行前部分正确,最后一个字符和下面行是乱码的情况。 如果报表不是太复杂,建议用fastreport 做了,改起来应该不复杂。 个人觉得 fastreport 比 QREPORT 简单。 不过我没试过QREPORT 到了 XE版本还会不会出现你说的这个问题了~
sundgy 2014-08-03
  • 打赏
  • 举报
回复
自己折腾了一下午搞定,自己写了一个函数,判断是否是中文还是其它字符。

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧