-udig设置样式在Geoserver使用出现汉字乱码问题

1.软件环境:使用系统为win10企业版,uDig为1.5版本,geoserver为2.8.3版本。
2.使用发现问题:使用uDig制作的样式在Geoserver在给矢量要素显示label标签的时候发现汉字显示乱码问题;
3.问题解决:出现乱码有一下三种情况:
3.1 在uDig样式字体设置中必须选择中文字体(如宋体、楷体等),脚本中必须选择中文GB2312。
udig设置样式在Geoserver使用出现汉字乱码问题
3.2在创建“数据存储“”信息的时候“DBF文件的字符集”应该选择为“GBK”或者“GB2312”。(亲测这两种可用使用,其他好像不行)。
udig设置样式在Geoserver使用出现汉字乱码问题
3.3点击style Editor中XML将内容中的encoding=“UTF-8”改为GBK,这里修改GBK或者GB2312取决于你在3.2步中创建“数据存储”中的“DBF文件的字符集”,两者保持一致就行。udig设置样式在Geoserver使用出现汉字乱码问题
3.4点击“Style”-“Add a new style”选择你创建存放“数据存储”的工作空间,将3.3步中修改后的XML内容复制出来粘贴到下面大文本框中,点击Vilidata提示无错误后,点击提交。
udig设置样式在Geoserver使用出现汉字乱码问题
3.5重新发布设计样式的图层,选择3.4创建的样式,在“Layer Preview”中预览发现汉字已出现了。

相关文章:

  • 2021-11-28
  • 2022-03-08
  • 2022-12-23
  • 2021-05-09
  • 2021-09-23
  • 2022-12-23
  • 2021-05-02
  • 2021-12-24
猜你喜欢
  • 2021-11-25
  • 2021-05-29
  • 2022-01-15
  • 2022-12-23
  • 2021-10-17
  • 2022-02-10
  • 2021-10-10
相关资源
相似解决方案