Страница 1 из 1
Кодировка при использовании OGRFeature::GetFieldAsString
Добавлено: 03 сен 2012, 19:13
Denis Rykov
Внутри скрипта на питоне вызываю метод GetFieldAsString на атрибуте шейп-файла, находящегося в кодировке utf-8. В результате получаю строку вида: "\u0414\u043e\u043d\u0441\u043a\u0430\u044f" Как можно получить вместо неё нормальные текстовый вариант? Различные попытки кодирования-декодирования ни к чему не привели.
Re: Кодировка при использовании OGRFeature::GetFieldAsString
Добавлено: 03 сен 2012, 20:22
Максим Дубинин
это же вроде юникод? куда тебе нужно вывести "нормальный текстовый вариант"?
Re: Кодировка при использовании OGRFeature::GetFieldAsString
Добавлено: 03 сен 2012, 20:59
Denis Rykov
Такие строки возвращает мне консольная утилита, вывод которой я хочу перенаправить в файл.
Re: Кодировка при использовании OGRFeature::GetFieldAsString
Добавлено: 03 сен 2012, 23:47
Александр Мурый
Код: Выделить всё
>>> a = u'\u0414\u043e\u043d\u0441\u043a\u0430\u044f'
>>> print a
Донская
Python 2.6.6