找回密码
 立即注册

QQ登录

只需一步,快速开始

penley
金牌服务用户   /  发表于:2020-12-9 19:02  /   查看:5562  /  回复:13
本帖最后由 penley 于 2022-1-18 08:30 编辑

ASP.NET Core 3.1应用程序,JSViewer报表展示,在本地打印预览正常。
当以Docker方式发布后,预览和导出都正常,但打印预览出现中文乱码。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

13 个回复

正序浏览
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-5-5 15:05:30
14#
hexllo 发表于 2021-2-1 14:37
我也遇到相同的问题,请问你解决了吗

您好,这个问题我本地测试了,是您的docker镜像里面没有字体导致的,我这边往镜像里面复制字体进去之后就可以正常了


您可以直接在Dockerfile文件去复制字体进去,也可以启动容器的时候挂载宿主机文件目录到容器里面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2021-2-1 16:58:27
13#
你服务器上升是否安装对应的字体
回复 使用道具 举报
hexllo
金牌服务用户   /  发表于:2021-2-1 14:37:36
12#
我也遇到相同的问题,请问你解决了吗
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-12-11 17:08:51
11#
好的,知道了。我去发布测试部署下
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2020-12-11 15:06:05
10#
报表的标题”这是宋体字“用的就是宋体。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-12-11 14:35:07
9#
您好
Linux 安装中文字体, 报表设置字体的时候设置对应的linux已安装的中文字体
你使用宋体看看,我这边一个客户是正常的使用宋体,就是机器上安装了对应的中文宋体
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2020-12-11 14:13:32
8#
为了测试,报表上的三个文本框设置的字体为:
字段1:Arial
这是宋体字:宋体
这是weiruanyahei:微软雅黑

但都不行。
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2020-12-11 14:11:05
7#
是的,本地windows开发机正常;Linux服务器预览和导出excel也正常,就是打印乱码,宋体 和 微软雅黑 都试了,不行。感觉是打印时,转pdf出的问题。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-12-11 12:15:07
6#
使用微软雅黑也不行??
然后现在是Windows服务器正常,但是Linux服务器出现打印乱码是这样是吧
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部