Здравствуйте, гость ( Вход | Регистрация )
|
Litkevich Yuriy |
26.3.2014, 22:48
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
у меня уже сложилось стойкое впечатление, что Питон писал голандец, для которого доступ у наркоте такой-же как у нас к сигаретам.
Делаю сайт на Джанге (1.5 / Питон 2.7) сделал логер mylogger.py Решил использовать: Раскрывающийся текст Порвал бы нарка |
|
|
|
![]() |
|
Litkevich Yuriy |
6.4.2014, 15:41
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
В этом-то и беда, что в питоне, пусть по историческим причинам, есть два типа строк.
А дорабатывать этот чужой модуль я не рискнул, т.к. он сложен для меня. И ещё некоторые функции питона пытаются определить тип строки ковыряя питоно-потраха самой строки, при этом чаще всего и происходят исключения, т.к. они оперируют жёсткими таблицами перекодировки. По этому я и сравнил с Qt, в которой есть QString и только через него вся работа идёт (есть конечно и сырая строка - QByteArray, но с ней меньше сталкиваешься). Одно могу сказать с уверенностью: выкидывание исключений при преобразовании кодировок - зло. П.С. в тестовом режиме запустил: Link |
|
|
|
Litkevich Yuriy Питон - просто капец 26.3.2014, 22:48
Iron Bug надо просто документацию читать.
для записи юникод... 27.3.2014, 9:21
Litkevich Yuriy Цитата(Iron Bug @ 27.3.2014, 11:21) нужно... 27.3.2014, 21:41
Iron Bug дело не в питоне. тут у тебя уже где-то не стоят к... 28.3.2014, 9:42
Litkevich Yuriy На хостинге может стоять любая системная кодировка... 28.3.2014, 22:10
Iron Bug во-первых, хостинг всегда предоставляет информацию... 29.3.2014, 12:09
Litkevich Yuriy Цитата(Iron Bug @ 29.3.2014, 14:09) прежд... 5.4.2014, 17:39
Iron Bug я бы не советовала использовать не-юникод на сайта... 6.4.2014, 12:42![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.2.2026, 16:17 |