问题描述:QGIS导出样式,将样式应用于geoserver中图层,中文乱码。
解决办法:
不用修改编码方式(保持工作区、数据、样式sld为同一编码方式即可,默认UTF-8)
只需将sld文件中font标签下font-famaily标签内容改为:宋体、微软雅黑等中文字体(点击服务器状态/可用字体)即可。
使用QGIS导出宋体在sld文件中为SimSun,不支持中文,然后乱码。
2020/05/06更新
同样的数据变了CRS重新发布,中文又乱码了,上面的方法行不通了。
解决方法:将数据与style xml编码方式均修改为GBK就好了
终极方法:全部存成英语/拼音在在前端转换一下。