Здравствуйте, гость ( Вход | Регистрация )
|
Litkevich Yuriy |
26.3.2014, 22:48
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
у меня уже сложилось стойкое впечатление, что Питон писал голандец, для которого доступ у наркоте такой-же как у нас к сигаретам.
Делаю сайт на Джанге (1.5 / Питон 2.7) сделал логер mylogger.py Решил использовать: Раскрывающийся текст Порвал бы нарка |
|
|
|
![]() |
|
Litkevich Yuriy |
5.4.2014, 17:39
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Iron Bug @ 29.3.2014, 14:09) Link прежде чем переходить к правке чужого кода? я весь сайт с нуля сделал А жопа с кодировкой так и осталась. Пока методом научного тыка подобрал какую-то комбинацию string.enode("FOO").decode("BAR") и преобразовал имена всех ранее загруженных файлов MD5, информацию об оригинальном имени храню в БД. Теперь при загрузке на сервер все файлы так переименовываю. Вообще критинизм заключается в выбросе исключений при преобразовании кодировок. Представь себе текстовый редактор (например, редактор кода в IDE) который падает, если кодировка файла для него оказалась не понятной. Цитата(Iron Bug @ 29.3.2014, 14:09) Link люди пишут на Питоне дофига всего, никто не жалуется им не вдомёк, что кроме английского существуют другие языки, в частности один из сторонних модулей джанги усиленно использовал не Юникод-константы, т.е.str = 'foo' вместо str =u'foo' а потом к ни прибавлялись имена файлов с русскими буквами и происходило исключение. |
|
|
|
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
Iron Bug я бы не советовала использовать не-юникод на сайта... 6.4.2014, 12:42
Litkevich Yuriy В этом-то и беда, что в питоне, пусть по историчес... 6.4.2014, 15:41![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.2.2026, 22:42 |