GeoServer发布shapfile字段名和值乱码问题解决

简介:

网上说了一大堆方法又是转格式咯又是改源代码了,修改很简单:

修改Styles下的你的style:

Xml代码   收藏代码
  1. <?xml version="1.0" encoding="<span style="background-color: #ff0000;">GBK</span>"?>  
  2. <StyledLayerDescriptor version="1.0.0"   
  3.  xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"   
  4.  xmlns="http://www.opengis.net/sld"   
  5.  xmlns:ogc="http://www.opengis.net/ogc"   
  6.  xmlns:xlink="http://www.w3.org/1999/xlink"   
  7.  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  

 修改Stores下你的图层的属性,设置 DBF charset为GBK

以上设置GBK和GB2312均可,UTF-8不行

目录
相关文章
|
2月前
|
SQL 关系型数据库 MySQL
MySQL数据库中给表添加字段并设置备注的脚本编写
通过上述步骤,你可以在MySQL数据库中给表成功添加新字段并为其设置备注。这样的操作对于保持数据库结构的清晰和最新非常重要,同时也帮助团队成员理解数据模型的变化和字段的具体含义。在实际操作中,记得调整脚本以适应具体的数据库和表名称,以及字段的详细规范。
62 8
|
6月前
|
定位技术 Windows
ArcGIS中ArcMap图层属性表的中文字段乱码的解决方法
ArcGIS中ArcMap图层属性表的中文字段乱码的解决方法
694 1
|
easyexcel
EasyExcel低版本中数据行中包含空数据会跳过导致数据对应不上的问题解析
EasyExcel低版本中数据行中包含空数据会跳过导致数据对应不上的问题解析
486 0
|
关系型数据库 PostgreSQL
mybatisplus表字段是中文时启动项目报错(字符串访问越界)
报错信息: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
|
XML Java 定位技术
Geoserver系列:将CQL转换OGC的xml过滤
Geoserver将CQL转换OGC的xml过滤
344 0
|
JSON PHP 数据库
PHP:Laravel cast array json数据存数据库时unicode 编码问题和update更新不触发数据转换
PHP:Laravel cast array json数据存数据库时unicode 编码问题和update更新不触发数据转换
161 0
|
NoSQL C# 数据库管理
基于C#的ArcEngine二次开发49:修改图层名称和别名、字段名称
基于C#的ArcEngine二次开发49:修改图层名称和别名、字段名称
|
数据库管理
PowerDesigner生成建表脚本时字段超过15字符就发生错误
PowerDesigner生成建表脚本时字段超过15字符就发生错误
|
PHP 数据库
Laravel模型更改时间戳列名称
Laravel模型更改时间戳列名称
114 0
|
JSON JavaScript API
geoserver图层属性查询及查询结果转换为arcgis js api能使用的格式
一个项目使用了ArcGIS JS API开发GIS展示层,但GIS服务使用了Geoserver,这时加载Geoserver数据和查询数据就和之前完全不一样了,以下介绍下我使用ArcGIS JS API+Geoserver开发过程中解决Geoserver图层属性查询的一个方案。
1367 0