Определение кодировки в Python
Автор темы: Yarra, Sep 28 2012 14:18
4 ответов в этой теме
#1
Опубликовано 28 September 2012 - 14:18
Товарищи, помогите плз.
Есть программка, которая работает с базкой в sqlite.
Получаю из базки информацию, и некоторые строки в одной кодировке, а некоторые в дргуой.
Так вот вопрос - как определить кодировку получемой строки?
Есть программка, которая работает с базкой в sqlite.
Получаю из базки информацию, и некоторые строки в одной кодировке, а некоторые в дргуой.
Так вот вопрос - как определить кодировку получемой строки?
Люди должны умереть
Убью лошадь, за каплю никотина
#2
Опубликовано 28 September 2012 - 14:27
Надежно и универсально -- никак, только эвристически. Что за база такая кривая? Конвертни все в UTF.
ftp://10.128.1.5 (новый мега сервер на 38TB)
#3
Опубликовано 29 September 2012 - 00:18
Да ничего. Через скрипт на питоне из mdb в sqlite3 переводил. И вот такая странность. Часть строк номрально, на часть строк ругается. Переводилось все скопом. Почему так - неизвестно.Надежно и универсально -- никак, только эвристически. Что за база такая кривая? Конвертни все в UTF.
Люди должны умереть
Убью лошадь, за каплю никотина
#4
Опубликовано 29 September 2012 - 01:08
Ну так покажи, как оно ругаетсяИ вот такая странность. Часть строк номрально, на часть строк ругается.
#5
Опубликовано 29 September 2012 - 16:20
http://patttern.blog...php-python.html вот хорошая статейка.
Да и не лишним будут хотя бы скрины где видно битые строки. А еще лучше - закинуть сюда sqlite базу.
Да и не лишним будут хотя бы скрины где видно битые строки. А еще лучше - закинуть сюда sqlite базу.
Посетителей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных пользователей