fastreport5新编辑一个对话框窗口无法输入中文,中文乱码

weixin_37016780 2017-10-02 12:22:10
1.新增ADO和query控件 获取数据集
2.设置frxDBDataset1 并连接到数据集
3.设置frxReport1的数据源data为frxDBDataset1
4.其实不用设置以上三个步骤,直接双击frxReport1,
新建一个对话框页面(DialogPage1),随便放置一个可以输入文字的控件,预览,
往里面控件里面打中文就乱码
...全文
961 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
kenlewis 2017-11-10
  • 打赏
  • 举报
回复


用DELPHI10.2+FastReport 5.4.6,就可以正常显示中文,不出现乱码。从这点上可以说明,DELPHI7是AnsiString,DELPHI10.2应该是UnicodeString了。
kenlewis 2017-11-10
  • 打赏
  • 举报
回复
kenlewis 2017-10-26
  • 打赏
  • 举报
回复
我用的是5.4.6,http://www.51xiazai.com
weixin_37016780 2017-10-26
  • 打赏
  • 举报
回复
请问kenlewis,你用的是哪个版本?哪里有下载?
hongss 2017-10-12
  • 打赏
  • 举报
回复
有时候,写入中文的时候,会出现乱码,把这些乱码删掉,重新输入中文就好了
kenlewis 2017-10-12
  • 打赏
  • 举报
回复

我用了最新版的5.4.6,也是不行。但是提前输入进去的中文是可以正常显示的,只是直接输入的显示乱码。这个的确是有问题。
kenlewis 2017-10-12
  • 打赏
  • 举报
回复


蓝色的天堂 2017-10-09
  • 打赏
  • 举报
回复
Font-->Default_Charset!
weixin_37016780 2017-10-08
  • 打赏
  • 举报
回复
你好,试验过,更改了系统区域语言->键盘和语言->更改键盘->更改为中文简体-搜狗输入法,同样的问题。
doloopcn 2017-10-08
  • 打赏
  • 举报
回复
换个FASTREPORTS版本吧
lyhoo163 2017-10-02
  • 打赏
  • 举报
回复
类似Edit,DBEdit输入的窗口,当windows操作系统的输入法,是英文时。录入汉字时有时会出现乱码。你设置你的操作系统的输入法后,试试能否解决问题。 注意,要设置英文应该是中文简体-英文。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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