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

这篇具有很好参考价值的文章主要介绍了Linux 下GEO Server发布图层后,中文乱码解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

第一步先查看Linux字符集

如下命令所示:

1.查看当前系统语言
echo $LANG

2.查看安装的语言包
locale

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

第二步设置字符集

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

#以下需要root权限,如果没有则用下面命令
vi /etc/profile

export LANG="zh_CN.UTF-8"

#以下可用非root权限执行

vi ./bashrc

export LANG="zh_CN.UTF-8"


# 环境变量修改完成后,还需要source命令让其生效

.source

检查是否设置成功

 如下所示:

Linux 下GEO Server发布图层后,中文乱码解决方案,linux,运维,服务器

第三步安装语言包

#以下命令都需用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 找到相应图层也可以设置字符集尝试,如下图所示:

Linux 下GEO Server发布图层后,中文乱码解决方案,linux,运维,服务器

Linux 下GEO Server发布图层后,中文乱码解决方案,linux,运维,服务器文章来源地址https://www.toymoban.com/news/detail-793877.html

到了这里,关于Linux 下GEO Server发布图层后,中文乱码解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python】中文乱码问题与解决方案 深入分析

    一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢? 在本文中,以\\\'哈\\\'来解释作示例解释所有的问题 ,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854; 2. UTF-8,E59388; 3. GBK,B9FE。 一直以来,py

    2024年02月10日
    浏览(44)
  • IDEA 控制台日志中文乱码解决方案

    老白新学JAVA,初用IDEA,控制台打印中文总是乱码,网上找了好多解决方法,都不好用,下面记录解决过程。 1.修改idea64.exe.vmoptions ,打开最后一行增加如下代码 idea快捷方式右键-属性-打开文件所有位置,找到idea的安装位置 2.设置IDEA编码格式, 依次打开file-setting-editor-file e

    2023年04月08日
    浏览(65)
  • IDEA 控制台输出中文乱码的简单解决方案

    很多人(包括我)在编程的时候可能会发现:在IDEA的控制台输出中文字符的时候,会出现乱码,如下图: 于是就在网上搜了很多教程,结果弄完了却还是不行。下面是我的解决方案: 其实,问题出在JDK上:JDK18开始,编码变成GBK了,不再是UTF-8,而IDEA的默认配置又是UTF-8,所

    2023年04月18日
    浏览(56)
  • Base64:含中文参数转码,对方接受参数解码后,中文信息乱码的解决方案

    在用 Postman 调接口给对方发参数的时候,对方反应含中文参数的字段信息部分乱码(即中文乱码,数字等正常)。本文介绍了如何解决这个问题。 以下部分内容来自: Base64用法参考 :jdk1.8——Base64 Base64内容介绍 : 浅谈Base64编码规则 Base64是网络上最常见的用于传输8Bit字节

    2024年02月04日
    浏览(38)
  • Java文件下载中文文件名乱码的解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年02月13日
    浏览(59)
  • 关于ESP8266串口输出中文时出现乱码的解决方案

    本人之前并没有c语言的项目编程经验,第一次使用ESP8266以及Eclipse编程环境,因此犯了诸多新手会犯的错误,但在网上查找相关问题时发现许多初级错误并不能完整的找到解决办法,因此希望将个人踩过的坑分享出来,如果有初学者遇到类似问题可以得到较快解决方案。 日前

    2024年02月03日
    浏览(54)
  • Vivado打开的工程文件的中文注释出现乱码解决方案

    有同学在使用vivado打开一些工程的时候,发现其中注释有乱码,现象如下图: 原因分析: 有的工程是从其他编码软件中移植而得,而工程V文件源码的代码部分在代码编辑软件中是可以通用的,由于注释部分含有中文,两款EDA软件对中文的字符编码格式不同,在工程移植到

    2024年02月11日
    浏览(40)
  • Qt的TCP传输数据,出现中文乱码的解决方案

    Qt的TCP传输数据中文乱码的问题,可能是由于编码不一致导致的。可以尝试以下方法解决: 在发送数据之前,将中文字符串进行编码转换。例如,将QString类型的中文字符串转换成UTF-8编码的字节数组,可以使用QString的toUtf8()函数,示例代码如下: QString str = \\\"中文字符串\\\"; QB

    2024年02月09日
    浏览(63)
  • VS2013+QT5.5 中文乱码问题 解决方案

    最近使用VS2013+QT5.5 创建了一个项目,它的菜单是由代码创建的、   发现运行之后全部是乱码

    2024年02月13日
    浏览(46)
  • 解决办法:IDEA 控制台中文乱码的几种解决方案

    如果没有进行适当的配置,IntelliJ IDEA 可能会导致控制台和配置文件中出现中文乱码等问题,这会严重干扰编码过程以及问题追踪。本文汇总了解决 IDEA 中常见中文乱码问题的方法,本文的解决办法为大家提供帮助。 在IDEA 控制台输出中文的时候,出现乱码,现象如下: 2.1

    2024年02月04日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包