Здравствуйте, у себя дома поставил убунту -> Оракл->геосервер ->OpenLayers все настроил, все работает!
Переношу связочку с испытательного полигона на причитаемое ей место, с одной лишь разницей - вместо убунту стоит центос! Все также работает, кроме геосервера! Так вот, геосервер не видит ни слоев ни стилей в русском названии! Слой то создать можно, но сразу же при обращении к нему из админской панели получается ошибка Could not find layer "ÐУÐÐÐРСÐÐÐ" Казалось бы, эту ошибку можно решить с помощью именования в английском виде, и даже при этом подписи объектов на карте представлены по-русски в UTF-8.... НО функция GetFeatureInfo упорно протестует работать!
Что же у нас получается: Геосервер в кодировке ISO-8859-1 вебузел UTF-8 Оракл NLS_caracterset CL8MSWIN1251 (на убунту - связка является близнецом и там все работает как часы)
Т.е. нужно ковырять отверткой в геосервере кодировку, вопрос -КАК? Почему геосервер не видит только названия слоев и названия стилей в русском виде в различных вариантах настроек GlobalSettings - Character Set (и UTF8 и 8859-1 и ср1251 и Windows-1251), но при этом замечательно отображает атрибуты объектов в кодировке UTF-8?
___________
Нид хелп! (даже менял локаль линуса - не вариант)
Кодировка Geoserver-a
-
- Интересующийся
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 09:03
- Репутация: 0
-
- Интересующийся
- Сообщения: 41
- Зарегистрирован: 12 янв 2009, 09:03
- Репутация: 0
Re: Кодировка Geoserver-a
Ну же, друзья, почему геосервер не видит только русские названия слоев?
при этом легко читает русские атрибуты!
при этом легко читает русские атрибуты!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя