尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

UOS(基于 RHEL 7)/ .NET Core 应用 / DevExpress 报表打印中文缺失问题

UOS(基于 RHEL 7)/ .NET Core 应用 / DevExpress 报表打印中文缺失问题
📅 发布时间:2026/8/1 21:45:03

UOS(基于 RHEL 7)/ .NET Core 应用 / DevExpress 报表打印中文缺失问题

问题现象

服务器环境:统信 UOS(基于 RHEL 7)/ .NET Core 应用 / DevExpress 报表打印

打印预览时发现一个奇怪的现象:

  • 姓名 → 显示为 姓(“名”丢了)

  • 名名名名名名名 → 显示为 名(连续相同字符只显示一个)

  • 名称名词名表 → 显示为 名称名词名表(非连续字符正常)

libgdiplus 版本 4.2 在渲染连续相同字符时存在 Bug。当渲染“名名名名名名名”时,它错误地合并了相同的字符,导致只显示一个“名”。而“名称名词名表”因为字符不完全相同,所以能完整显示。

升级到 libgdiplus 6.2 后,问题解决!

一、安装 libgdiplus 6.2

1.1 安装编译依赖 

sudo yum install -y autoconf automake libtool \glib2-devel cairo-devel \libjpeg-turbo-devel libpng-devel libtiff-devel \giflib-devel libX11-devel \fontconfig-devel freetype-devel \libexif-devel

.2 下载源码 

cd /root
wget https://dl.winehq.org/mono/sources/libgdiplus/libgdiplus-6.2.tar.gz


 

1.3 编译安装 

tar -zxvf libgdiplus-6.2.tar.gz
cd libgdiplus-6.2
autoreconf -fi
./configure --prefix=/usr
make
sudo make install

1.4 验证版本 

pkg-config --modversion libgdiplus
# 输出:6.2 ✅
 


其他:

sudo cat /proc/$(pgrep -f "WebApi.dll" | tail -1)/environ | tr '\0' '\n' | grep -i libgidplus
# 输出:LIBGIDPLUS_FALLBACK_FONT=Noto Sans CJK SC ✅

 
[Unit]
Description=6.5web
After=network.target[Service]
WorkingDirectory=/var/www/6.5web
ExecStart=/bin/bash -c 'LIBGIDPLUS_FALLBACK_FONT="Noto Sans CJK SC" FONTCONFIG_PATH=/etc/fonts /usr/bin/dotnet /var/www/6.5web/WEBLAS.dll --urls=http://0.0.0.0:8001'
Restart=always
RestartSec=10
SyslogIdentifier=6.5web
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false[Install]
WantedBy=multi-user.target

 

 

相关新闻

  • B站缓存视频合并终极指南:Android上免费开源解决方案
  • Agent开发简历面试点
  • GoB插件:5分钟实现Blender与ZBrush无缝双向工作流

最新新闻

  • XML标签提示法:用标签结构化复杂指令
  • 北大图灵班启示录:顶尖计算机人才如何构建代码之外的“元能力”
  • 2026年8月上海市闵行区移动单宽带怎么选_一篇说透 - 找卡家园
  • C++异常处理深度解析:从terminate报错到健壮代码设计
  • 2026年国内专业的工业测温仪厂家对外电话推荐 - 品牌排行榜
  • Vue.js watch深度解析:从响应式原理到实战应用

日新闻

  • 怀化母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 三步打造你的终极音乐中心:foobox-cn网络电台功能完整指南
  • Lance湖仓格式:为多模态AI工作流设计的终极数据存储方案

周新闻

  • 怀化母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 三步打造你的终极音乐中心:foobox-cn网络电台功能完整指南
  • Lance湖仓格式:为多模态AI工作流设计的终极数据存储方案

月新闻

  • ClickHouse版本管理深度实战:4步构建零风险升级与回滚体系
  • Java 23 种设计模式:从踩坑到精通 | 番外:责任链模式 —— 物流审批流程实战
  • 华硕笔记本性能解放指南:G-Helper轻量级控制工具全面解析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号