Смена латинского имени набора карт в MS

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Не верю!

Сообщение Propretor » 30 сен 2009, 10:34

Считаю, что на вашем компе та же байда, просто либо скрываете это :) либо не вникли в суть моего "докапывания". Верните 1252 в рестре обратно - и все вернется на круги своя, кроме творений TDB, сделанных с помощью GmapTool.

Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Re: Смена латинского имени набора карт в MS

Сообщение Propretor » 30 сен 2009, 10:43

Во всех имжах 12345678 не менял, менял только в превью. И это не помогло. Увы.
Попробую еще в самих имжах карт поменять. Хотя в 16-ичном редакторе ковыряться крайне напрягает, вот утиль бы какой :)

Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

Аватара пользователя
giomen
Сообщения: 4420
Зарегистрирован: 06 май 2001, 02:26

И не верьте... (+)

Сообщение giomen » 01 окт 2009, 04:39

У меня много компов, правда, все были не кетайские.
И при чем тут GmapTool также не понятно - я по польскому не разумею, только инглиш, суоми и рашен...

Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, где ты?
Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где?

Аватара пользователя
E_I
Сообщения: 2193
Зарегистрирован: 03 мар 2005, 11:18

Re: Не верю! И правильно делаете!

Сообщение E_I » 01 окт 2009, 14:11

>Верните 1252 в рестре обратно - и все вернется на круги своя, кроме творений TDB, сделанных с помощью GmapTool.

1.Вернул, стало:
1252=c_1252.nls

И тут же появились "крякозябры" в моём Mapsource 6137(6156).Посмотрел tdb этих крякозябр. В них не прописана кодовая страница! А кодовые страницы самих карт (12345678.img) как 1251, так и 1252.
2.Изменил имя на русское в CNEUNT2010 с помощью TDBchanger04. Появились крякозябры. Кодовая страница в TDB была 1252 и не изменилась. Т.е. TDBchanger не меняет номер кодовой страницы (если она есть в TDB).
Такой же результат дал и MapSetToolKit162, который тоже не меняет номер кодовой страницы(если она есть в TDB).
3.В TDB(русское имя) для CNEUNT2010 вручную прописал кодовую страницу =1251. Крякозябры пропали!
4.Для CNEUNT2010 получил TDB с русским именем с помощью gmaptool. Крякозябры тоже появились, поскольку Gmaptool вписал в TDB кодовую страницу =1252. И взял он её номер, похоже, из файлов 12345678.img.
Картина прояснилась.
Если в TDB не прописана кодовая страница, то Mapsource берёт её по умолчанию равной 1252. Если прописана в TDB, то берёт из TDB.
Если в системе установлено соответствие 1252=c_1252.nls, то русскому имени мапсета должна соответствовать кодововая страница в TDB =1251. Еслт в TDB нет кодовой страницы, то считается по умолчанию, что она равна 1252.
Эти правила можно обмануть путём подмены
1252=c_1251.nls
Но, как говорил Propretor, возникнут трудности с с другими языками.




Евгений

Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Re: Не верю! И правильно делаете!

Сообщение Propretor » 01 окт 2009, 14:32

Ну слава Богу! Теперь все поняли о чем я :) И на других компах та же байда.

--TDBchanger не меняет номер кодовой страницы (если она есть в TDB).

Не меняет. Как выяснили CP есть, но ее смена в TDB не избавляет от крякозябл.

--Такой же результат дал и MapSetToolKit162, который тоже не меняет номер кодовой страницы(если она есть в TDB).

Я об этом и писАл ранее :)

--3.В TDB(русское имя) для CNEUNT2010 вручную прописал кодовую страницу =1251. Крякозябры пропали!

А у меня нет, правда на другом мапсете. Приду домой попробую с тем же что и вы делали. Может не там правил. Вы чем правили? Ручками в 16-ичном редакторе?

--Если в TDB не прописана кодовая страница, то Mapsource берёт её по умолчанию равной 1252. Если прописана в TDB, то берёт из TDB.

Может и так. Но тогда нужен удобоваримый утиль, который позволял бы менять CP в TDB. Автор TDBChanger-a не отзывается. А было бы ОЧЕНЬ неплохо иметь в функционале TDBChanger-a такую возможность смены CP ну или приведения версии TDB со старых (4.03, например, где CP может и не быть) к версии 4.07, где, как я полагаю, наличие блока с CP обязательно.


Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Getac PS535E
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE

Аватара пользователя
E_I
Сообщения: 2193
Зарегистрирован: 03 мар 2005, 11:18

Re: Не верю! И правильно делаете!

Сообщение E_I » 01 окт 2009, 15:33

Кодовую страницу менял в TDB в редакторе (WinHex) с одновременном изменением контрольной суммы TDB.
Надо попросить "popej" автора gmaptool о возможности смены кодовой страницы не только в typ-файле, но и TDB. Но это удобнее сделать через форум 4PDA, где он бывает. Да и с языком у меня трудности.

Евгений

lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Не верю! И правильно делаете!

Сообщение lav » 03 окт 2009, 18:16

<blockquote><font size=1>В ответ на:</font><hr><p> Картина прояснилась. Если в TDB не прописана кодовая страница, то Mapsource берёт её по умолчанию равной 1252. Если прописана в TDB, то берёт из TDB. Если в системе установлено соответствие 1252=c_1252.nls, то русскому имени мапсета должна соответствовать кодововая страница в TDB =1251. Еслт в TDB нет кодовой страницы, то считается по умолчанию, что она равна 1252. Эти правила можно обмануть путём подмены 1252=c_1251.nls <p><hr></blockquote><p> дядьки, я на вас поражаюсь, делать вам нефиг, я ж вам все это нанострадамусил еще в прошлом месяце: <blockquote><font size=1>В ответ на:</font><hr><p> Менять что-то в ДР ни времени, ни желания, результат вполне предсказуем. Мапсорсь будет считать, что текст в какой-то дефолтной кодировке, скорее всего 1252. Если к ней будут прицеплены русские буквы, то мабуть даже и отобразит по-русски... <p><hr></blockquote><p>гдето тут <A HREF="http://www.gps-forum.ru/cgi-bin/forum/s ... br> <br>

Ответить

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

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