Email or username:

Password:

Forgot your password?
Мя :sparkles_lesbian:

Я: пытаюсь повторить фокус с нормализацией CSV через питон, но уже в колледже
Винда: самое время разъебать тебе кодировки!!!

38 comments
Мя :sparkles_lesbian:

Честно, может я многого хочу, но

За то время пока я пользуюсь линем, я ВООБЩЕ ЗАБЫЛА, что такое кодировка
Потому что это та вещь, которая просто сука берет и UTF-8

Dr. Quadragon ❌

@mo За 20 лет я ВООБЩЕ ЗАБЫЛ, что такое

- кодировки
- драйверы
- вирусы и антивирусы
- установка софта

Это только что я могу сразу назвать.

Когда я попадаю в форточки, я охуеваю от того, как люди со всеми этим живут и им нормально.

Dr. Quadragon ❌

@mo Да что там, люди выключают комп через кнопку "Пуск", и не испытывают никакого когнитивного диссонанса.

Аника-воин :blobfoxcheck:

@drq @mo Рабочий стол, стоящий (почти) вертикально, окленный обоями. А вы тут к кнопке Пуск придираетесь.

Ну и потом - а что с пуском не так? ЗАПУСКАЕМ процедуру выключения компьютера. Там действительно целая процедура, да, поди, ещё и не одна.

alina 🌸

@drq @mo всм а как
через кнопку яблочка? или через sudo reboot? 😅

Dr. Quadragon ❌

@teidesu Ну, у меня по крайнйе мере вот так. Есть международный значок "вкл/выкл", как на любом электрическом приборе.

@mo

alina 🌸

@drq @mo так то вин8-11 хендлит первые 3 пункта сама уже лет 10 минимум

Dr. Quadragon ❌

@teidesu Наивная. Вон Мо уже неделю бомбит от того как оно "хендлит". Особенно первый пункт.

@mo

Alexey Skobkin

@drq @mo
У меня так только с антивирусами. И то только потому что Неуловимый Джо.

С теми же драйверами ничего никуда не забывалось - были конфликты с модулями, приходилось подбирать железо, под которое в принципе есть драйвер. Для устройств вроде беспроводных мышей нужно потанцевать чтобы отобразился уровень заряда (за исключением Logitech). И хоть местами виной не какая-то специфика Linux, а его непопулярность, это всё немного забавно читать всё равно.

Dr. Quadragon ❌

@skobkin О драйверах мне разве что иногда напоминает Нвидия, гореть ей в аду.

А с кодировками-то у тебя чего? В твоей сборке нет UTF-8?

@mo

Alexey Skobkin

@drq @mo
Причём здесь моя сборка?
Бывает старый софт, бывает внешний мир.
Прикинь, когда я что-то делаю в Windows, у меня тоже нет проблем с кодировками пока не приходится работать с чем-то, где с этим были проблемы.

Ну и, кстати, первый пост треда у меня вызывает вопросы.
Если ты через питон читаешь файл и у тебя разъебались кодировки, то при чём тут винда?

Dr. Quadragon ❌

@skobkin При том, что ей приходится это делать на винде и к 2022 году только винда использует кодировки, отличные от UTF-8.

Питон с третьей версии пререшел на Юникод весь, так что он вне подозрений.

@mo

Alexey Skobkin

@drq @mo
Да нифига не вне подозрений 🙂

Мя :sparkles_lesbian:

@skobkin когда я в лине сохранила файл либрой, он потом спокойно читался и писался чем угодно :blobcatshrug:

@drq

Alexey Skobkin

@mo @drq
Ахаха.
Погоди. Ты сохраняешь CSV в UTF-8, его кто-то открывает и говорит, что там крякозябры? Верно?

Мя :sparkles_lesbian:

@skobkin эксель в принципе не сообщает, в какой кодировке будет сохранять.

@drq

Alexey Skobkin

@mo @drq

Ответь мне на вопрос: где возникает проблема с кодировкой. В какой момент? Что открывает файл в это время? MS Excel?

Мя :sparkles_lesbian:

@skobkin проблема возникает при чтении питоном, который вообще не ожидает увидеть DOS 866

Как было дело. Я хочу сохранить файл в CSV. CSV формата в Экселе....два. DOS и Macintosh. Я думаю, так, у питона модуль csv по умолчанию настроен на экселевские файлы, значит надо выбрать что-то максимально родное............

.....оказалось DOS CSV это какой-то отбитый наглухо формат, запись в который существует ктулху знает зачем

@drq

Alexey Skobkin replied to Мя

@mo @drq

> Я хочу сохранить файл в CSV

Зависит от того, чем и с какими настройками. "CSV" часто могут называть много чего включая то, что формально CSV не считается.

> Я думаю, так, у питона модуль csv по умолчанию настроен на экселевские файлы

Вот это вообще непонятно с чего.

By the way. Если тебе придёт в голову экспортировать CSV в UTF-8 так чтобы Excel открыл его нормально не забудь, что перед контентом нужно будет поставить BOM.
Это родовая болячка MS Excel - он не может нормально жрать UTF-8 без BOM.

Мя :sparkles_lesbian: replied to Alexey

@skobkin
> Зависит от того, с какими настройками
Ещё в экселе были настройки этого

> Вот это вообще непонятно с чего
С документации модуля csv, разумеется

> Если тебе...
Мне не нужно открывать файл экселем. Мне нужно обработать питоном и в дальнейшем закинуть в импорт SQL server management studio

@drq

Alexey Skobkin replied to Мя

@mo @drq
Ну, у тебя ж было выбрано это DOS CSV. Вот у тебя и получился CSV кодированный типичной для DOS кодировкой.
Странно, что тебя это удивило.

Мя :sparkles_lesbian: replied to Alexey

@skobkin ну как обычно, не UX говно а юзер тупой

@drq

Alexey Skobkin replied to Мя

@mo @drq
Это называется "legacy".
В линуксах, которые на десктопе мало кому нужны могут легко позволить выкинуть всё старое и радоваться.
В мире бизнеса это не так работает. Вон там Python 2.7 хз сколько ещё жить будет.

Как у поддержки легаси, так и у постоянного депрекейта и выкидывания чего-либо хоть сколь-нибудь старого есть плюсы и минусы. На это нельзя смотреть так односторонне как это выставляет Док.

Мя :sparkles_lesbian: replied to Alexey

@skobkin легаси майкрософта это проблемы майкрософта. Мне начихать, по какой причине у них неюзабельные интерфейсы

@drq

Dr. Quadragon ❌ replied to Мя

@mo
> у питона модуль csv по умолчанию настроен на экселевские файлы

Нет. CSV - это coma separated values. Т.е. тупо строки через запятую. Кодировка там вообще никак не регламентриуется. Да и зачем регламентировать то, что и так должно быть понятно в 21 веке.

(Но, как мы видим, не всем)

@skobkin

Мя :sparkles_lesbian: replied to Dr. Quadragon ❌

@drq см. ниже ответ @skobkin
У CSV куча диалектов, и по умолчанию стоит 'excel'
А кодировку модуль csv вообще не трогает, ему просто надо дать итератор по строчкам (например файл)

2u

@drq @mo реестр. Во всяком случае это была моя жопоболь с виндой. Реестр и установка обновлений по полчаса без возможности во время нее использовать пк.

Digitual :ablobcatwave:

@drq
Я то все думаю, что нас всех объединяет.
@mo

alina 🌸

@mo дико извиняюсь но что надо делать чтобы у тебя была не ютф 8 кодировка....

ни разу не было проблем с этим

Мя :sparkles_lesbian:

@teidesu пользоваться софтом от мелкомягких :blobcatshrug:
Дальше он сам

b00bl1k

@mo Линукс 10 лет назад: а давай я открою этот файл в кодировке koi8r

Go Up