ПредишенСледващото

Променете кодиране полета характер в таблици
или
Как да се отървем от "sikarashek" в ArcView

Ако сте добавили към ArcView проект външни маси, например чрез Excel и съдържащи полета с руски текст, то е вероятно, че сте видели в регистрите на серия от нечетлив текст, вместо обичайната "sikarashek". Тя идва от факта, че на масата е запазена в заявлението не поддържа DBASE формат 5.5. Така че може би в бъдеще, този проблем ще изчезне от само себе си. В същото време, програма като Excel е писано в ASCII текст, докато ArcView работи с кодирани ANSI. Следователно роден "sikarashki".

Оказва се, AV разработчиците са предоставили разтвор на подобни проблеми сред потребителите. Тя се състои в създаването на желаната работна директория за даден код на страницата.

Така че на масата изглежда в Excel:

Така че на масата изглежда в ArcView GIS 3.x:

Сега трябва да се уточни кодирането за AV Proba работното ми директория. За да направите това, в прозореца на проекта от меню File изберете опция Code Page профил. за да се покаже диалоговия прозорец със същото име на. Ако Профил вариант на кодовата таблица от менюто File, не го направите, следвайте тези стъпки. Отворете файла в директорията на стартовата ETC и добавете следния код към края на файла:
av.SetCodepageConvert (истина)
Сега Опция Код Page профил ще се появи в менюто Файл.

В диалоговия прозорец "Кодекс на профил" в Directori укажете пътя до папката на работния Proba. След като се опитва различни страници код в списък Code Page падащото. Открих правилната кодировка - dos866. Комплект Бутон осигурява избрани настройки.

Използване на бутона Save можете да запазите настройките на кодовата страница за Proba папка във външен файл * .dcp. В бъдеще това ще се зареди конфигурацията по всяко ArcView проект с помощта на бутона Load. Ако "клик" Направи бутон по подразбиране. настройките стават настройките по подразбиране и ще бъдат използвани във всяка сесия AV.

Махни от масата за My.dbf проект и да го добавите отново. В таблицата сега изглежда както трябва, което прави работата с него на (за да се свържете, се свържете.).

Член е на базата на материали от сайта www.esricanada.com

Ако се съди по форума на данни +, в ArcView 3.3, има проблеми с инсталацията на DOS 866 код на страницата.

Предлага се следното решение:
1. Отидете в директория ESRI \ AV_GIS30 \ ArcView \ локал \ кодова
2. Направете копие на 866.txt файл и преименуване на копието в dos866.txt
3. Ако изберете кода на страницата си - изберете dos866 (а не само 866)

Когато се работи с разширение в диалога "маса Транскодиране поле атрибут" тема избрана от активен тип, а след това атрибут маса поле характер, който искате да конвертирате. Операция се извършва с помощта на DOS-> Win и бутони зимно> DOS.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!