MapGuide Open Source проблемы с кодировкой
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 29 мар 2010, 11:17
- Репутация: 0
MapGuide Open Source проблемы с кодировкой
Всем доброго времени суток.
Передо мной стоит задача опубликовать интерактивную карту в интернете (карта формируется из готовых shp слоёв). В этом деле я новичок). Для этого выбрал MapGuide OS.
Столкнулся с такой проблемой: коряво отображаются надписи на русском языке (например:"Ðàçëèâíîå") как при просмотре через Autodesk MapGide Studio так и при просмотре через браузер. Так же при просмотре баз данных через ту же Autodesk MapGide Studio, текст на русском языке не отображается корректно. Проблем с англоязычным текстом нет.
Файлы shp были созданы в ArcGIS 9.2. При открытии в QGIS проблем с кодировкой нет.
Может кто встречался с такой проблемой или у кого-то есть идеи по решению данной проблемы. Пишите.
Заранее спасибо.
Передо мной стоит задача опубликовать интерактивную карту в интернете (карта формируется из готовых shp слоёв). В этом деле я новичок). Для этого выбрал MapGuide OS.
Столкнулся с такой проблемой: коряво отображаются надписи на русском языке (например:"Ðàçëèâíîå") как при просмотре через Autodesk MapGide Studio так и при просмотре через браузер. Так же при просмотре баз данных через ту же Autodesk MapGide Studio, текст на русском языке не отображается корректно. Проблем с англоязычным текстом нет.
Файлы shp были созданы в ArcGIS 9.2. При открытии в QGIS проблем с кодировкой нет.
Может кто встречался с такой проблемой или у кого-то есть идеи по решению данной проблемы. Пишите.
Заранее спасибо.
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 29 мар 2010, 11:17
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
Обнаружен интересный факт, при создании и редактировании (shp файлов) атрибутивных данных с помощью AutoCad 3D Map, после сохранения в sdf формате проблем с кодировкой не возникает. Но это не есть удобно, так как придётся много править.
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: MapGuide Open Source проблемы с кодировкой
Аналогичная проблема возникала и в MapGuide Enterprise, причем источником данных был SQL Server. На форумах по MapGuide упоминается про изменение кодировки в файлах настройки MapGuide Web Extensions, причем это делается, почему-то, вручную.
Я попробую найти этот форум с этим сообщением, где было описано решение этой проблемы...
Я попробую найти этот форум с этим сообщением, где было описано решение этой проблемы...
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 29 мар 2010, 11:17
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
JEY спасибо за информацию и за участие, чувство одиночества ушло))) У самого возникала идея поковыряться в файлах, но реализована она была только методом "научного тыка", который не дал результата) Теперь зная, что решить проблему можно подправив файлы, буду подбирать метод более надёжный.
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 29 мар 2010, 11:17
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
Интересно узнать, в этой проблеме виноват FDO провайдер или Web сервер.
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 12 апр 2010, 08:02
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
Потверждаю у меня такие же косяки. Только проблемы с появились после того как я поменя версию Web сервера.
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: MapGuide Open Source проблемы с кодировкой
Интересный момент! Такие "косяки" возникают не у всех. В моем случае MapGuide некорректно отображает надписи в палитре свойств. Наименования свойств выбранного объекта отображаются иероглифами, а значения - нормальным кириллическим шрифтом.
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 12 апр 2010, 08:02
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
Если конкретно по теме то у меня начали вылазить проблемы с кодировкой после версии MGOS 2.0 Те шейпы которые я импортировал ранее у них отображение информации нормальное Всё что импортировал позже - всё с ошибками. Есть большой форум MGOS 2.0 - http://n2.nabble.com/MapGuide-Open-Source-f1803226.html там масса полезной информации но про кодировки чуть -чуть.
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 29 мар 2010, 11:17
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
Действительно, в MGOS 1.2 shp файлы без косяков в кодировке добавляются. Кто-нибудь работал с кодом FDO?
Kinkan, в форуме, что ты указал, не нашёл решения проблемы.
Kinkan, в форуме, что ты указал, не нашёл решения проблемы.
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 12 апр 2010, 08:02
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
Я и не говорил что на форуме будет решение проблемы. Было несколько толковых тем о кодировках. Хотя у меня создаётся такое впечатление, что буржуины при разработке MGOS 2.0 и выше просто положили на другие кодировки кроме UTF-8 и UTF-16. У меня проблемы с кодировкой виндовс 1257 (литовская). Одни умельцы у нас написали свой FDO (для различных видов гис данных) у которого проблем нет с кодировкой но за это просят денежку.
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: MapGuide Open Source проблемы с кодировкой
Недавно скачал и установил MapGuide Open Source 2.1. Проблемы с кодировкой ликвидированы. Ни на карте, ни на элементах веб-интерфейса ничего подобного тому, что описывали выше, не возникает.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 11 янв 2010, 16:07
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
Проблемы возникают из за того что кодировка в shp файлах или базе данных не соответствует кодировке принятой по умолчанию в MapGuide. Решений этого вопроса несколько:
1. Принудительно установить в MapGuide нужную кодировку. Для этого в использующихся в проекте файлах прописать строку <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Это пример для кодировки utf-8.
2. В базе данных и т.д. создавать таблицы с нужной кодировкой.
1. Принудительно установить в MapGuide нужную кодировку. Для этого в использующихся в проекте файлах прописать строку <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Это пример для кодировки utf-8.
2. В базе данных и т.д. создавать таблицы с нужной кодировкой.
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 12 апр 2010, 08:02
- Репутация: 0
Re: MapGuide Open Source проблемы с кодировкой
And, вы бы немогли указать поточнее где конкретно лежат файлы кодировку которых можно менять. Спасибо
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя