UDig geoserver 中文乱码

在geoserver中使用shp文件作为数据源时,地图标注中很有可能出现乱码的问题。在网上查询发现是geoserver中的geotools插件对中文的支持不是很好,好几个版本都有这个问题。网上的解决办法大部分都是推荐把shp导入到postgreSQL中,但是配置postgreSQL也是个麻烦的问题,而且客户确实只需要显示地图就可以。