Проблема с кодировкой в MySQL+MapServer+p.mapper

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Rex
Интересующийся
Сообщения: 19
Зарегистрирован: 16 фев 2009, 15:43
Репутация: 0

Проблема с кодировкой в MySQL+MapServer+p.mapper

Сообщение Rex » 11 сен 2009, 13:05

p.mapper через MapServer запрашивает данные по объекту из таблицы MySQL. В таблице данные хранятся в UTF8, все переменные типа charset... установлены =utf8, это прописано в my.cnf. Также в этом же файле прописано

Код: Выделить всё

skip-character-set-client-handshake
init-connect="SET NAMES UTF8'
и все равно в результатах запроса русские буквы нормально не отображаются. Кто-нибудь сталкивался с подобным?

Rex
Интересующийся
Сообщения: 19
Зарегистрирован: 16 фев 2009, 15:43
Репутация: 0

Re: Проблема с кодировкой в MySQL+MapServer+p.mapper

Сообщение Rex » 14 сен 2009, 10:49

Решение оказалось довольно банальным — всего-то надо было прописать в map-файле (в разделе metadata слоя)

Код: Выделить всё

"layer_encoding"   "UTF8"
Вывод — внимательнее нужно читать документацию :D

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя