关于乱码问题,谢谢

发布于 2022-10-15 08:36:12 字数 35 浏览 31 评论 0

今天出现有个报表打印出来后,中文都是乱码,以前不会,请问如何解决,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

迷离° 2022-10-22 08:36:13

回复 8# tomroom

    很谢谢你的回复!我这个问题是:SPOOL FILE 显示没有问题,但是在打印的时候才会出现我上面描述的那个问题。

    请问,这也会是因为你说的那种不匹配吗?

想念有你 2022-10-22 08:36:13

回复 7# yayuyo

    你说的这个问题,我这前遇到过,但是这次开始显示乱码的字段值长度远小于它的定义长度。

    你说,是不是因为字段值中既有英文又有中文才会引起这个问题的呢?以前的字段值中前半部分含有英文、后半部分是中文,字段值的长度超过了定义的长度,导致在生成PRINTER FILE的时候就出现了乱码,后来我就把英文去掉了,结果就可以正常显示跟打印了。这一次也是前半部分是英文、后半部分是中文,但字段值的长度没有超过定义的长度、生成的PRINTER FILE也没有显示乱码,然而当打印到这个字段的时候,就开始打印出乱码来了。在同一个PRINTER FILE中,此字段值之前的那些中文都是可以正常打印的。

故人的歌 2022-10-22 08:36:12

以前不会的话,那就应该程序没问题的吧
是不是打印机换了呀?

青春如此纠结 2022-10-22 08:36:12

首先确定程序源码是否有被改过。

马蹄踏│碎落叶 2022-10-22 08:36:12

今天出现有个报表打印出来后,中文都是乱码,以前不会,请问如何解决,谢谢
wuxing164 发表于 2011-04-25 21:27

    job的ccsid是否被修改过。

月寒剑心 2022-10-22 08:36:12

PRTF重新编译过了吗?猜是PRTF不支持双字节导致的吧!

我们只是彼此的过ke 2022-10-22 08:36:12

我这边也出现了类似的问题,我遇到的问题更加搞笑,同一份报表,在同一行,前面的中文还可以打印出来,接着就变成乱码了。
比如:
打印正常 打印正常 打印正常 打印正常
打印正常 打印正常 打印正常 打印正常
打印正常 打印乱码 乱码乱码 乱码乱码
乱码乱码 乱码乱码 乱码乱码 乱码乱码

现在还没有想出是什么原因。希望有朋友可以帮忙解决!

探春 2022-10-22 08:36:12

6樓的原因应该是因为没有出现乱码的这个中文栏位,可能字符过长,超过了PRTF里的栏位长度,这样这个字符的结束符会被后面的覆盖。
因为中文的开始和结束符没有匹配到,所以后面所有的资料都会乱码,除非遇到了中文结束符。

静待花开 2022-10-22 08:36:12

我这边也出现了类似的问题,我遇到的问题更加搞笑,同一份报表,在同一行,前面的中文还可以打印出来,接着 ...
woiny456 发表于 2011-04-29 14:38

导致这样原因之一  报表里截取汉字字符 16进制开头OE   结尾OF     不一一匹配就乱码

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文