当前位置: 首页 > news >正文

Linux 下GEO Server发布图层后,中文乱码解决方案

发布的图层,显示中文乱码,都是框框:如“口口”

第一步先查看Linux字符集

如下命令所示:

1.查看当前系统语言
echo $LANG2.查看安装的语言包
locale

如果上面的命令执行后显示的是en_US.UTF-8,则说明当前语言系统及安装的语文包是英文,需要调整成中文,参见下一步。如果显示的是zh_CN.UTF-8则说明相应设置是中文,直接进入第三步

第二步设置字符集

如果上面查询的是en_US.UTF-8,需要修改环境变量文件,设置为zh_CN.UTF-8;如果第一步查询的是zh_CN.UTF-8,则直接进入第三步查询

#以下需要root权限,如果没有则用下面命令
vi /etc/profileexport LANG="zh_CN.UTF-8"#以下可用非root权限执行vi ./bashrcexport LANG="zh_CN.UTF-8"# 环境变量修改完成后,还需要source命令让其生效.source

检查是否设置成功

 如下所示:

第三步安装语言包

#以下命令都需用root用户执行#1.安装字体软件 
yum install -y fontconfig mkfontscale#2.创建存放字体库的文件
mkdir /usr/share/fonts/chinese && cd /usr/share/fonts/chinese#3.copy语言包到/usr/share下#4.设置chinese的权限
chmod u+rwx /usr/share/fonts/chinese/*#建立字体缓存mkfontscale && mkfontdir && fc-cache

第四步 重启geoserver

其他参考

1.如果没有yum源需要离线安装字体插件命令。安装包参见附件资源

# rpm安装命令rpm -ivh ./*.rpm -nodeps --force

2.geoserver 找到相应图层也可以设置字符集尝试,如下图所示:

相关文章:

  • 仓储13代拣货标签操作指导-V1.0
  • Python数据分析案例32——财经新闻爬虫和可视化分析
  • 12.1、2、3-同步状态机的结构以及Mealy和Moore状态机的区别
  • 系统语言德语时浮点数转化问题
  • 【Android开发】不同Activity之间的数据回传实例(一)摘桃子游戏
  • 2023 年公链发展报告
  • 【升区快刊】IEEE(trans),上涨中科院1区,国人占比75%,质量高,录用快!
  • Pandas十大练习题,掌握常用方法
  • Ubuntu搭建OpenCV环境(C++)
  • 如何配置Pycharm服务器并结合内网穿透工具实现远程开发
  • HTML 链接 图片引入
  • 表单生成器基于(form-create-designer+ant design vue)
  • UniApp+Vue智慧工地信息化管理云平台源码(支持多工地使用)
  • Golang 通道输入输出学习(同刚上手的小新手)
  • 01.16
  • css布局,左右固定中间自适应实现
  • CSS中外联样式表代表的含义
  • docker容器内的网络抓包
  • Java比较器对数组,集合排序
  • Java的Interrupt与线程中断
  • JS变量作用域
  • LintCode 31. partitionArray 数组划分
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • nodejs:开发并发布一个nodejs包
  • tweak 支持第三方库
  • 从PHP迁移至Golang - 基础篇
  • 对象管理器(defineProperty)学习笔记
  • 将回调地狱按在地上摩擦的Promise
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • $.proxy和$.extend
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)平衡树
  • .Net - 类的介绍
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .Net IE10 _doPostBack 未定义
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET6 开发一个检查某些状态持续多长时间的类
  • @media screen 针对不同移动设备
  • @RequestBody详解:用于获取请求体中的Json格式参数