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

时间:2023-02-10 08:25:55
1.新增ADO和query控件 获取数据集
2.设置frxDBDataset1 并连接到数据集 
3.设置frxReport1的数据源data为frxDBDataset1
4.其实不用设置以上三个步骤,直接双击frxReport1,
新建一个对话框页面(DialogPage1),随便放置一个可以输入文字的控件,预览,
往里面控件里面打中文就乱码

11 个解决方案

#1


类似Edit,DBEdit输入的窗口,当windows操作系统的输入法,是英文时。录入汉字时有时会出现乱码。你设置你的操作系统的输入法后,试试能否解决问题。 
注意,要设置英文应该是中文简体-英文。

#2


你好,试验过,更改了系统区域语言->键盘和语言->更改键盘->更改为中文简体-搜狗输入法,同样的问题。

#3


换个FASTREPORTS版本吧

#4


Font-->Default_Charset!

#5


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

#6


fastreport5新编辑一个对话框窗口无法输入中文,中文乱码
我用了最新版的5.4.6,也是不行。但是提前输入进去的中文是可以正常显示的,只是直接输入的显示乱码。这个的确是有问题。

#7


有时候,写入中文的时候,会出现乱码,把这些乱码删掉,重新输入中文就好了 fastreport5新编辑一个对话框窗口无法输入中文,中文乱码

#8


请问kenlewis,你用的是哪个版本?哪里有下载?

#9


我用的是5.4.6,http://www.51xiazai.com

#10


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

#11


fastreport5新编辑一个对话框窗口无法输入中文,中文乱码
fastreport5新编辑一个对话框窗口无法输入中文,中文乱码
用DELPHI10.2+FastReport 5.4.6,就可以正常显示中文,不出现乱码。从这点上可以说明,DELPHI7是AnsiString,DELPHI10.2应该是UnicodeString了。

#1


类似Edit,DBEdit输入的窗口,当windows操作系统的输入法,是英文时。录入汉字时有时会出现乱码。你设置你的操作系统的输入法后,试试能否解决问题。 
注意,要设置英文应该是中文简体-英文。

#2


你好,试验过,更改了系统区域语言->键盘和语言->更改键盘->更改为中文简体-搜狗输入法,同样的问题。

#3


换个FASTREPORTS版本吧

#4


Font-->Default_Charset!

#5


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

#6


fastreport5新编辑一个对话框窗口无法输入中文,中文乱码
我用了最新版的5.4.6,也是不行。但是提前输入进去的中文是可以正常显示的,只是直接输入的显示乱码。这个的确是有问题。

#7


有时候,写入中文的时候,会出现乱码,把这些乱码删掉,重新输入中文就好了 fastreport5新编辑一个对话框窗口无法输入中文,中文乱码

#8


请问kenlewis,你用的是哪个版本?哪里有下载?

#9


我用的是5.4.6,http://www.51xiazai.com

#10


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

#11


fastreport5新编辑一个对话框窗口无法输入中文,中文乱码
fastreport5新编辑一个对话框窗口无法输入中文,中文乱码
用DELPHI10.2+FastReport 5.4.6,就可以正常显示中文,不出现乱码。从这点上可以说明,DELPHI7是AnsiString,DELPHI10.2应该是UnicodeString了。