Fastreport4的中文问题一直困扰着我,前几天在盒子上下了Fastreport4.7.9版本,再结合以前安装3.15版本的方法试了一下,竟然成功了。一直在盒子上打扰大家,今天也贡献一下,:>!步骤1:首先下载3.07的版本(一定要安装版的)步骤2:安装完成后将4.7.9版本中的所有文件复制到3.07版本的文件夹中,并全部覆盖步骤3:执行../Res/Chinese文件夹中的mk.bat文件(完成汉化)步骤4:执行../recompile.exe文件,并在其中选择中文完成。如果打开旧的报表文件,出现乱码,则将字符集改成“默认”我的QQ是:11428258有空联系中文问题补充:frxUnicodeUtils单元下: 把TWideStrings类的ReadDataW和WriteDataW函数中关于Utf8的转换去掉 具体是: ReadDataW: //Add(Utf8Decode(Reader.ReadString));
Add(Reader.ReadString);
WriteDataW: //Writer.WriteString(Utf8Encode(Get(I)));
Writer.WriteString(Get(I));
已经试过,能解决问题的。(最少能解决我自己的问题)