Перейти к содержимому


Фотография
- - - - -

Определение кодировки в Python


  • Пожалуйста, авторизуйтесь, чтобы ответить
4 ответов в этой теме

#1 Yarra

Yarra

    Псих ненормальный

  • Moderators
  • PipPipPipPipPip
  • 13 162 сообщений
319
Очень хороший
  • Город:Степка 8)

Опубликовано 28 Сентябрь 2012 - 14:18

Товарищи, помогите плз.
Есть программка, которая работает с базкой в sqlite.
Получаю из базки информацию, и некоторые строки в одной кодировке, а некоторые в дргуой.

Так вот вопрос - как определить кодировку получемой строки?
  • 0

Люди должны умереть
Убью лошадь, за каплю никотина


#2 Serge

Serge

    Одмин

  • Admin
  • PipPipPipPipPip
  • 7 117 сообщений
9 044
Очень хороший
  • Пол:Мужчина
  • Город:Питер

Опубликовано 28 Сентябрь 2012 - 14:27

Надежно и универсально -- никак, только эвристически. Что за база такая кривая? Конвертни все в UTF.
  • 0
ftp://10.128.1.5 (новый мега сервер на 38TB)

#3 Yarra

Yarra

    Псих ненормальный

  • Moderators
  • PipPipPipPipPip
  • 13 162 сообщений
319
Очень хороший
  • Город:Степка 8)

Опубликовано 29 Сентябрь 2012 - 00:18

Надежно и универсально -- никак, только эвристически. Что за база такая кривая? Конвертни все в UTF.

Да ничего. Через скрипт на питоне из mdb в sqlite3 переводил. И вот такая странность. Часть строк номрально, на часть строк ругается. Переводилось все скопом. Почему так - неизвестно.
  • 0

Люди должны умереть
Убью лошадь, за каплю никотина


#4 Мяут

Мяут

    Mr. Goodcat

  • True Members
  • PipPipPipPipPip
  • 4 156 сообщений
67
Хороший
  • Пол:Мужчина
  • Город:Пушкин

Опубликовано 29 Сентябрь 2012 - 01:08

И вот такая странность. Часть строк номрально, на часть строк ругается.

Ну так покажи, как оно ругается
  • 0

#5 лайт

лайт

    iddqd

  • True Members
  • PipPipPipPipPip
  • 3 843 сообщений
9
Обычный
  • Пол:Мужчина

Опубликовано 29 Сентябрь 2012 - 16:20

http://patttern.blog...php-python.html вот хорошая статейка.
Да и не лишним будут хотя бы скрины где видно битые строки. А еще лучше - закинуть сюда sqlite базу.
  • 0


Посетителей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных пользователей