Red de conocimiento informático - Conocimiento informático - Cómo resolver el problema confuso chino del geoservidor

Cómo resolver el problema confuso chino del geoservidor

No hace mucho, cuando se usaba GEOSERVER para publicar archivos en formato SHP, los caracteres chinos en los registros estaban confusos. Revisé en línea y encontré dos soluciones:

1) Importar el archivo shp a postgresql, usando el formato UTF-8

2) Modificar el código fuente de geotools

Lo probé por separado y descubrí que ambos métodos eran demasiado problemáticos. Creo que si esto fuera realmente un problema, los grandes pueblos lo habrían cambiado hace mucho tiempo.

Entonces, estudiamos otro método para resolver el problema. Efectivamente, geoserver proporciona un lugar para la selección de codificación, de la siguiente manera:

Cada archivo shp terminará con Tiendas como se publicó (como se publicó). si esta es la única forma de seleccionar un juego de caracteres), la URL se establece en la ruta completa al archivo shp, incluido el nombre del archivo, por ejemplo: E:\test_map, E:\test_map\cyeqmap\cyeq\ROAD_REGION.shp, y luego cambie el conjunto de caracteres a GBK, al igual que el valor predeterminado de SHP es GBK, y luego vaya a cada capa para agregar publicación. Haga clic en GML para verificar si el chino se muestra normalmente. Si no funciona, intente. cambiando el juego de caracteres.