2.设置frxDBDataset1 并连接到数据集
3.设置frxReport1的数据源data为frxDBDataset1
4.其实不用设置以上三个步骤,直接双击frxReport1,
新建一个对话框页面(DialogPage1),随便放置一个可以输入文字的控件,预览,
往里面控件里面打中文就乱码
11 个解决方案
#1
类似Edit,DBEdit输入的窗口,当windows操作系统的输入法,是英文时。录入汉字时有时会出现乱码。你设置你的操作系统的输入法后,试试能否解决问题。
注意,要设置英文应该是中文简体-英文。
注意,要设置英文应该是中文简体-英文。
#2
你好,试验过,更改了系统区域语言->键盘和语言->更改键盘->更改为中文简体-搜狗输入法,同样的问题。
#3
换个FASTREPORTS版本吧
#4
Font-->Default_Charset!
#5
#6
我用了最新版的5.4.6,也是不行。但是提前输入进去的中文是可以正常显示的,只是直接输入的显示乱码。这个的确是有问题。
#7
有时候,写入中文的时候,会出现乱码,把这些乱码删掉,重新输入中文就好了
#8
请问kenlewis,你用的是哪个版本?哪里有下载?
#9
我用的是5.4.6,http://www.51xiazai.com
#10
#11
用DELPHI10.2+FastReport 5.4.6,就可以正常显示中文,不出现乱码。从这点上可以说明,DELPHI7是AnsiString,DELPHI10.2应该是UnicodeString了。
#1
类似Edit,DBEdit输入的窗口,当windows操作系统的输入法,是英文时。录入汉字时有时会出现乱码。你设置你的操作系统的输入法后,试试能否解决问题。
注意,要设置英文应该是中文简体-英文。
注意,要设置英文应该是中文简体-英文。
#2
你好,试验过,更改了系统区域语言->键盘和语言->更改键盘->更改为中文简体-搜狗输入法,同样的问题。
#3
换个FASTREPORTS版本吧
#4
Font-->Default_Charset!
#5
#6
我用了最新版的5.4.6,也是不行。但是提前输入进去的中文是可以正常显示的,只是直接输入的显示乱码。这个的确是有问题。
#7
有时候,写入中文的时候,会出现乱码,把这些乱码删掉,重新输入中文就好了
#8
请问kenlewis,你用的是哪个版本?哪里有下载?
#9
我用的是5.4.6,http://www.51xiazai.com
#10
#11
用DELPHI10.2+FastReport 5.4.6,就可以正常显示中文,不出现乱码。从这点上可以说明,DELPHI7是AnsiString,DELPHI10.2应该是UnicodeString了。