Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кодировки 
:(
    Опции темы
theworldcreator
Дата 17.11.2009, 03:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 362
Регистрация: 25.8.2007
Где: Москва

Репутация: нет
Всего: 13



Нужно автоматизировать заполнение базы через веб интерфейс (прямой доступ отвратителен - в структуре CMS разобраться нереально, системы импорта нету)
Через httpLiveHeaders смотрю что браузер шлет когда я добавляю страничку
в числе прочего есть такой параметр (без него не добавляется):
Код

Content-Disposition: form-data; name="save-mode"\r\n
\r\n
Ð\x94обавиÑ\x82Ñ\x8c\r\n

это (и все остальное, что показывает httpLiveHeaders при данном действие) - интерпретация кодировкой ISO-8859-1
На самом деле всё, кроме этой строки, -- utf-8, она же является им наполовину (�\x94обави�\x82�\x8c, на это система ругается что это невалидный utf-8)
нужно как-то превратить эту строчку в utf-8, дабы передать наравне со всем остальным.
Ещё пытался перевести все в ISO-8859-1 и добавить эту строчку в оригинале
Код

data = data.encode('ISO-8859-1')+"Ð\\x94обавиÑ\\x82Ñ\\x8c\\r\\n"

на что интерпретатор говорит
Код

UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 415: ordinal not in range(128)

Помогите пожалуйста, уже несколько часов бьюсь - ничего не получается.
PM MAIL WWW ICQ   Вверх
powerfox
Дата 17.11.2009, 03:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 97



Цитата(theworldcreator @  17.11.2009,  04:03 Найти цитируемый пост)
Нужно автоматизировать заполнение базы через веб интерфейс (прямой доступ отвратителен - в структуре CMS разобраться нереально, системы импорта нету)


theworldcreator, ничего по вашей проблеме сказать не могу. Но я бы рекомендовал для таких целей использовать Django: по-моему, лучшего веб-фреймворка не существует. А приложение Django Admin позволяет в считанные минуты создать потрясающий веб-интерфейс для заполнение/изменения БД. Причём чтобы им воспользоваться достаточно прочитать небольшой туториал по джанго.


--------------------
user posted image
PM WWW   Вверх
theworldcreator
Дата 17.11.2009, 03:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 362
Регистрация: 25.8.2007
Где: Москва

Репутация: нет
Всего: 13



Я пользуюсь Джанго на моём сайте
Это - сайт заказчика, всего-лишь попросившего меня импортировать его базу в новую cms.

Добавлено @ 03:35
На сайте стоит UMI CMS

Это сообщение отредактировал(а) theworldcreator - 17.11.2009, 03:35
PM MAIL WWW ICQ   Вверх
powerfox
Дата 17.11.2009, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 97



theworldcreator, а как отправляете данные? Что на стороне сервера их принимает? По вашему посту я только понял, что выдаёт анализатор.


--------------------
user posted image
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0543 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.