Что делать если кодировка не помогает: 10 Причин, почему не помогает кодировка? — Способы лечения алкоголизма — Каталог статей
Реальный метод бросить пить — 14 июля 2020
Зависимость может быть незаметна со стороны, но для семьи алкоголика все выглядит иначе
Фото: Сергей Яковлев / 29.RU
Поделиться
Стереотип про русского с водкой, балалайкой и медведем кажется смешным, но если с балалайками и медведями у нас и правда не сложилось, то вот по алкоголю статистика не самая утешительная — по данным Росстата, в конце 2019 года на учете у наркологов из-за алкоголя находились миллион двести тысяч человек. А ведь в это число входят только те, кто добровольно обратился за лечением или попал в больницу в состоянии алкогольного психоза, в том числе так называемой «белой горячки». Напивающиеся по пятницам офисные работники и отдыхающие с рюмкой трудяги без проблем со здоровьем в эту статистику не попадают.
А тем временем ученые нас пугают тем, что даже пара бутылок пива по пятницам — уже повод задуматься о здоровье своем или близкого человека. Мы поговорили с экспертами о том, когда на самом деле пора бить тревогу и разобрали самые распространенные варианты лечения: от кодировки до гипноза.
Реальные врачи-практики говорят о том, что для постановки диагноза «алкоголизм» недостаточно знать, сколько человек выпивает, — зависимость вырабатывается у каждого по-своему.
— Есть очень много «модификаторов» на количество выпитого алкоголя. Это и уровень обмена веществ, и индекс массы тела, и уровень активности гормонов, которые участвуют в распаде алкоголя и его продуктов. Если говорить с точки зрения психиатрии и обобщать, то можно было бы дать такое определение: алкогольная зависимость начинается с того момента, когда мысли о выпивке становятся навязчивыми. Это и есть первая стадия, — объясняет врач, автор «Блога добрых психиатров» Максим Малявин.
Заметить навязчивость мыслей могут близкие люди. Стоит обратить внимание, если человек слишком часто сам предлагает выпить по поводу и без, активно поддерживает такие разговоры и сильно расстраивается, если мероприятие со спиртным сорвалось.
Беспокойство у близких, как правило, возникает само по себе, когда алкоголь начинает внедряться в повседневную семейную жизнь: регулярный срыв планов на выходные из-за алкоголя, потеря контакта с близкими. Уже после этого проблемы начинают вырываться наружу. Например, алкоголик начинает отпрашиваться с работы, чтобы отлежаться.
Первые звоночки можно заметить гораздо раньше, чем человек начнет спать на улице
Фото: Анна Золотова / NGS.RU
Поделиться
Зависит от желания самого пациента. Пока человек не примет проблему — ему не поможет ни один из существующих методов. Но если пациент понимает, что ему нужно справляться с болезнью, — врачи могут предложить несколько вариантов лечения.
— Методик много, но это говорит только о том, что ни одна из них не является по-настоящему рабочей. Если бы была надежная методика или хотя бы 2–3, которые надёжно бы излечивали, купировали алкогольную зависимость, то на них и остановились бы. Но ее нет, поэтому есть целый перечень подходов, которые в той или иной степени помогают. Потому что, с одной стороны, мы не можем признаться в том, вообще ничего сделать не можем, с другой — всё-таки кому-то на какое-то время помогает, — считает Малявин.
Методы лечения можно разделить на две большие группы: медикаментозную и психотерапевтическую. К первым относится все, что связано с антидепрессантами, транквилизаторами, нейролептиками, препаратами, действующими на опиоидные рецепторы (например, налтрексон. — Прим. ред.) или блокирующими гормоны, которые участвуют в распаде алкоголя (например, дисульфирам. — Прим. ред.).
Этот метод уже практически ушедший в историю, но родивший ряд последователей. Именно он лег в основу современных кодировок.
— Это условный, негативный по ощущениям рефлекс на употребление алкоголя. В советское время это делали так: читалась лекция о вреде алкоголя, выдавались тазики и кололся апоморфин. После чего возникал массовый рвотный рефлекс даже на упоминание алкоголя. Потом условия несколько изменились, — объясняет психиатр.
Сейчас этот метод не используется, по крайней мере, в официальной медицине. По словам нарколога Михаила Черноморского, это связано как с его относительной жестокостью, так и с тем, что сам препарат апоморфин не применяется. По закону апоморфин не имеют право применять врачи частной практики, так что если где-то вам предлагают лечение с помощью этого препарата, то знайте, что оно незаконно. Сам апоморфин имеет серьезные побочные эффекты, может вызывать галлюцинации и неврологические расстройства.
Мы привыкли считать, что плацебо не может подействовать на реальную болезнь, однако в случае с алкоголизмом это возможно. Все зависит от настроя самого пациента — лучше всего работает на тех, кто реально замотивирован на лечение.
— Это в основном препараты, которые назначаются при необходимости. Какая необходимость? У человека высокий аллергенный фон, любая химия вызывает у него либо кожные высыпания, либо одышку, вплоть до отёка Квинке. Понятно, что будет неправильно отказывать пациенту, если он настроен на лечение. Но у него вот такая беда — естественно, мы не можем идти с реальным препаратом и вынуждены идти на назначение препарата в качестве плацебо-терапии, — рассказывает врач психиатр-нарколог высшей категории Сергей Богданов.
Мотивация, впрочем, важна не только в случае с плацебо. Когда «кодироваться» приводят за ручку, пациент, может, и подпишет согласие, но велика вероятность, что долго не продержится. Малявин говорит, что все предпринимаемые врачами меры — это толчок для человека на пути к решению проблемы.
По словам наркологов, единственное нормальное «кодирование» — это метод Довженко. Собственно, сам термин взят отсюда.
— Методика стресс-психотерапии или кодирование по Довженко — это единственная утвержденная Минздравом методика, и она, естественно, не имеет никакого отношения к сказкам, мифам и прочему. Она высокоэффективна, когда проводится по авторской технологии. Это стресс-психотерапия, где нет никаких лекарств абсолютно, — рассказывает Богданов.
Главная проблема с этим методом в том, что многие просто наживаются на этом термине. То есть используя ту же терминологию, предлагают разные модификации, никем не утвержденные методы, эффективность которых не подтверждена. Поэтому как таких методик кодировки, так и самих кодировщиков огромное множество, но они никакого отношения к реальному лечению не имеют.
— Александр Романович Довженко проводил лечение индивидуально, небольшими группами. На всю область к Довженко давали 12 путевок. Можно было уже не ехать никуда, пока получал путевку человек — уже вылечился. Представьте, что нужно было пройти! Человек проходил собеседование с главным наркологом области, потом только ехал к месту лечения, и там с ними работали с момента прибытия. Это был, можно сказать, спектакль, но это терапевтическая работа, — рассказывает главный нарколог Новосибирской области Равиль Теркулов. — И я был свидетелем, как это стали делать потом: загонят в какой-нибудь ДК 300–400 человек.
В результате метод Довженко, как и многие другие методики, запретили к использованию в государственных клиниках. Правда, пока только в Москве.
Совершенно точно нельзя верить в «кодировки» на дому — службы, именуемые в народе «похметологами», могут облегчить похмелье и не более. Вывести из запоя или уж тем более вылечить зависимость они не могут.
— Что-то там под кожу ввел, якобы после этого выпьешь и помрешь — это не метод. Иногда это срабатывает: дают человеку таблетку, говорят, что это самая лучшая таблетка, доктор манипуляции делает. Больной верит. Например, жена притащит из села своего благоверного: «Так, доктор, давайте, быстренько его закодируйте, мы все знаем, у нас автобус через два часа». Ну, сделаешь что-то. Поможет, не пьет он — вся улица видит, что у Васьки все хорошо, давайте нам тоже. Потом Васька срывается — вся улица тоже, — рассказывает Теркулов.
Помочь алкоголику без желания с его стороны невозможно
Фото: Олег Каргаполов / 74.RU
Поделиться
К гипнозу, как правило, относятся критично — про него ходит много слухов и сказок. И тем не менее — кому-то помогает!
— Есть одно правило: невозможно во время гипноза привить человеку что-то, что было бы по-настоящему противно его собственной натуре. Поэтому первое условие: человек был готов к тому, чтобы с ним поработали и как-то подправили установки. Второе условие: человек должен быть в достаточной степени гипнабелен, то есть поддаваться гипнозу. Большинство коллег, которые гипнозом занимаются, они заверяют, что гипнабельны все. Извините, вы попробуйте с наркоманом позаниматься, а я посмотрю. И третье условие: процессом должен руководить опытный специалист, — рассказывает психиатр Максим Малявин.
Вот когда три этих условия сочетаются — можно надеяться, что методика будет работать. В остальном она не лучше и не хуже прочих.
Лечение зависит не только от степени алкоголизма, но и от причины его увлечения алкоголем. Помните выражение «заливать горе»? Оно имеет вполне медицинские обоснования — причиной постоянного желания выпить может быть депрессия. Так что с алкоголизмом можно пойти не только к наркологу, но и к психиатру, или даже психотерапевту.
— Если мы видим, что пациенту нужно поработать именно с выступающими на первый план депрессивными проявлениями — назначаются антидепрессанты. Если через пару-тройку недель ему полегчало и это его сподвигло прекратить злоупотреблять — прекрасно. Значит на этом можно и сосредоточиться в дальнейшем, но полный курс лечения не будет быстрым — не меньше полугода. А если же мы видим, что антидепрессанты прекрасно запиваются красным вином — ну значит имеет смысл менять терапию, — объясняет психиатр.
Нужно отметить, что депрессия может быть не только причиной, но и следствием возлияний. Алкоголь угнетает ЦНС и считается депрессантом — при длительном употреблении эмоциональный фон автоматически снижается.
Мы все видели собрания анонимных алкоголиков в зарубежных фильмах и сериалах. В России такие группы тоже есть. Кто-то считает, что они целебны сами по себе, но врачи говорят, что наилучший результат группы взаимопомощи дают, когда человек приходит туда после основного лечения.
В группы АА приходят самые разные люди, но проблемы у них одинаковые
Фото: Кристина Полевая / 29.RU
Поделиться
— Люди, имеющие проблемы с алкоголем и имеющие опыт их решения, становятся наставниками, или, как принято говорить в среде АА, — духовными спонсорами для людей, которые только начинают эти шаги к отказу от алкоголя. Здесь речь не идет о лечении как таковом. Но мы дружим с группами анонимных алкоголиков, так как это хороший вариант, сопровождение больных алкоголизмом в обычной жизни после прохождения лечения. Он дает хороший эффект, — говорит нарколог Богданов.
Нарколог Равиль Теркулов называет этот метод социальной поддержкой и духовно-ориентированной терапией. Она предусматривает 12 шагов, от признания болезни до помощи тем, кто сам столкнулся с проблемой.
В качестве официального ответа всем этим вариантам «лечения» медицина предлагает психотерапию. По крайней мере, именно она лежит в основе клинических рекомендаций Ассоциации наркологов России. Методичка рекомендует групповую и индивидуальную терапию, основные направления работы которой — самопознание, самораскрытие, работа с чувствами и их проявлениями. В индивидуальной терапии работа психолога с пациентом должна быть направлена на преодоление неэффективных способов совладания со стрессом. Больного учат не бежать от проблем, как внешних, так и личностных, а искать пути их решения. По сути — жить без алкоголя.
— Как только человеку становится хорошо — тут уже он видит, что нет такой необходимости в том, чтобы доктора поддерживали его хорошее самочувствие — соответственно, уже на первый план начинают проступать, собственно, мотивационные и мировоззренческие вопросы. И снова начинает подниматься вопрос: «А зачем, допустим, человеку, который привык решать очень широкий ряд проблем тем, что он налил и выпил, — зачем ему отказываться от такого легкого способа решения?», — объясняет Малявин.
Отдельно в методичке оговаривается работа с семьей пациента, направленная на преодоление дисфункциональных паттернов семейных отношений, которые могут привести к срывам. То есть семье пациента помогают справляться с созависимостью, учат возвращать нормальные отношения. Потому что сохранение прежней атмосферы приведет к тому, что алкоголик снова сорвется.
Есть препараты так называемой химической защиты, которые снижают патологическое влечение, — антагонисты опиоидных рецепторов. Если очень упрощать, то такие препараты мешают алкоголю влиять на человека обычным образом — снижают как удовольствие от выпивки, так и негативные последствия в виде похмелья.
— Мы проводили такое лечение, удавалось снизить количество потребляемого алкоголя — вместо двух литров водки пациент выпивал 100–150 миллилитров, потому что больше не было влечения. Конечно, на начальном этапе это лучше, чем ничего. Но это только первый шаг, параллельно должна быть работа с психотерапевтом, которая в результате приводит к полному отказу, — говорит нарколог Равиль Теркулов.
Самостоятельно купить такие препараты не получится — они отпускаются по рецепту. Плюс они достаточно дороги, нужна постоянная поддержка — полтора-два года. Так или иначе, принимать лекарства самостоятельно ни в коем случае нельзя. И опять же, просто использование препаратов ничего не даст — лечение должно быть комплексным. Без психотерапии у пациента просто не будет мотивации даже пить эти таблетки.
Не только лечение, но и сам алкоголь окружен массой мифов. В этом материале мы разбирались, что правда, а что — всеобщее заблуждение. Вот здесь можно проверить, не пора ли вам завязывать с выпивкой, а здесь — почитать дневник человека, который решил отказаться от вредной привычки.
Помогает ли кодирование от алкоголизма
Лечение алкогольной зависимости – довольно сложный и длительный процесс, требующий согласия и большого желания пациента бросить пить. Подобное решение дается непросто, поэтому очень важно, чтобы зависимый от алкоголя человек был грамотно подготовлен к этому методу. Для этого его следует убедить, подключив к процессу всех людей, которым он доверяет.
Механизм действия кодирования
Кодирование от алкоголизма показано как мужчинам, так и женщинам, которые страдают от патологической зависимости. Как правило, такие люди не способны контролировать количество выпитого алкоголя и часто уходят в длительные запои. Кодирование проводят только после полного выхода из запоя. Этот метод не излечивает пациента, но часто помогает устранить проблему на длительное время.
Чтобы понять, помогает ли кодирование, следует рассмотреть механизм действия этого метода. Так, после проведения процедуры у пациента вырабатывается условный рефлекс, – после приема алкоголя возникают нежелательные состояния, а не чувство удовольствия. Когда пациент начинает воспринимать алкоголь как нечто опасное, с физиологическими проблемами организм может справиться и сам. Во время лечения больной не должен принимать алкоголь вообще, даже в малых дозах. Поэтому лучше проводить подобные мероприятия в клинике.
Эффективные методы кодирования
Существуют разные способы кодирования. Наибольшей эффективностью пользуется психологическое и медикаментозное воздействие. Первый метод позволяет внушить пациенту мысль, что прием спиртных напитков определенно приведет к смерти. У пациента формируется отвращение, страх и ненависть к алкогольным напиткам. Второй способ основан на введении в организм специальных лекарств, которые с алкоголем несовместимы. Это провоцирует множество мучительных симптомов после приема спиртного, схожих на похмелье, в т.ч.:
- тошнота;
- рвота;
- судороги;
- сильные головные боли.
Хорошо, когда эти два способа проводятся в комплексе – алкогольная провокация. Осуществляется только в клинике. Симптомы интоксикации при каждом приеме спиртных напитков ощущаются сильнее, ярче, что позволяет человеку не принимать алкоголь в течение всего курса терапии.
Как меняется жизнь после процедуры
Жизнь людей после проведения кодирования меняется. Люди, правильно мотивированные и готовые отказаться от спиртного, начинают новую полноценную жизнь, наполненную заботой о родных, мечтами и счастьем. А вот людей слабых духом столь резкий и быстрый отказ от алкоголя делает равнодушными ко всему происходящему. Они теряют интерес и жизни, не могут полноценно радоваться и любить. Им скучно, может возникнуть депрессия и апатия. Вторая ситуация чаще случается с женщинами, поскольку они более эмоциональны и чувствительны.
Исходя из всего вышеописанного, можно ответить на вопрос, действительно ли кодирование помогает избавиться от алкоголизма. Да, помогает, причем эффективно, но только, если человек осознает свою зависимость и решительно настроен отказаться от приема спиртных напитков. Но и здесь следует понимать, что каждый человек индивидуален, соответственно, к каждой ситуации следует подходить по-особому.
Алкоголизм – измененное реагирование организма на поступление алкоголя, которое остается после любого метода кодирования. Рецидив может случиться, если действие препарата закончится, либо когда был осуществлен неверный подход к пациенту. Единственный способ для зависимого от алкоголя человека стать здоровым – полный отказ от спиртного. А кодирование только помогает в этом.
Бесплатная консультация звоните сейчас 067 489 78 40
Все услуги предоставляются круглосуточно и полностью анонимно
Категории: Алкоголизм, Близким, Рекомендации
utf 8 — Как исправить кодировку файла?
спросил
Изменено 6 лет назад
Просмотрено 214 тысяч раз
У меня есть текстовый файл с кодировкой ANSI, который не должен был быть закодирован как ANSI, поскольку там были акценты символы, которые не поддерживает ANSI. Я бы предпочел работать с UTF-8.
Могут ли данные декодироваться правильно или они теряются при перекодировании?
Какие инструменты можно использовать?
Вот пример того, что у меня есть:
ç é
Из контекста я могу сказать (кафе должно быть кафе), что это должны быть два символа:
ç é
- кодировка
- utf-8
- кодировка символов
- текстовые файлы
- кодовые страницы
3
Выполните следующие действия в Notepad++
1- Скопируйте исходный текст
2- В Notepad++ откройте новый файл, измените кодировку -> выберите кодировку, которой, по вашему мнению, следует исходный текст.
3- Вставьте
4- Затем, чтобы преобразовать в Unicode, снова перейдите в то же меню: Кодировка -> «Кодировать в UTF-8». » (не «Преобразовать в UTF-8») и, надеюсь, станет читаемым
Описанные выше действия применимы для большинства языков. Вам просто нужно угадать исходную кодировку перед вставкой в блокнот ++, а затем преобразовать через то же меню в альтернативную кодировку на основе Unicode, чтобы посмотреть, станет ли что-то читабельным.
Большинство языков существует в двух формах кодировки: 1- Старая устаревшая форма ANSI (ASCII), всего 8 бит, изначально использовалась большинством компьютеров. 8 бит допускали только 256 возможностей, 128 из них, где обычные латинские и управляющие символы, последние 128 бит читались по-разному в зависимости от языковых настроек ПК. 2- Новый стандарт Unicode (до 32 бит) дает уникальный код для каждого символа.
на всех известных в настоящее время языках и на многих других. если файл имеет формат unicode, он должен быть понятен на любом ПК с установленным языковым шрифтом. Обратите внимание, что даже UTF-8 доходит до 32 бит и так же широк, как UTF-16 и UTF-32, только он пытается оставаться 8-битным с латинскими символами только для экономии места на диске5
РЕДАКТИРОВАТЬ: Простую возможность исключить, прежде чем переходить к более сложным решениям: вы пытались установить набор символов на utf8 в текстовом редакторе, в котором вы читаете файл? Это может быть просто тот случай, когда кто-то отправляет вам файл utf8, который вы читаете в редакторе, настроенном на cp1252.
Просто взяв два примера, это случай чтения utf8 через призму однобайтовой кодировки, вероятно, одной из iso-8859.-1, iso-8859-15 или cp1252. Если вы можете опубликовать примеры других проблемных персонажей, это можно будет еще больше сузить.
Поскольку визуальный осмотр символов может ввести в заблуждение, вам также необходимо посмотреть на базовые байты: §, который вы видите на экране, может быть либо 0xa7, либо 0xc2a7, и это определит тип преобразования набора символов, который вам нужно преобразовать. делать.
Можете ли вы предположить, что все ваши данные были искажены точно таким же образом — что они взяты из одного источника и претерпели одну и ту же последовательность преобразований, так что, например, в вашем тексте нет ни одной буквы é, это всегда ç? Если это так, проблема может быть решена с помощью последовательности преобразований набора символов. Если вы можете более конкретно указать среду, в которой вы находитесь, и базу данных, которую вы используете, кто-нибудь здесь, вероятно, может рассказать вам, как выполнить соответствующее преобразование.
В противном случае, если проблемные символы встречаются только в некоторых местах ваших данных, вам придется брать их экземпляр за экземпляром, основываясь на предположениях вроде «ни один автор не собирался помещать ç в свой текст, поэтому всякий раз, когда видите, замените на ç». Последний вариант более рискован, во-первых, потому что эти предположения о намерениях авторов могут быть неверны, во-вторых, потому что вам придется самостоятельно выявлять каждого проблемного персонажа, что может быть невозможно, если текста слишком много для визуального осмотра или если он написан. на чужом для вас языке или системе письма.
2
С vim из командной строки:
vim -c "set encoding=utf8" -c "set fileencoding=utf8" -c "wq" имя файла
Когда вы видите такие последовательности символов, как ç и é, это обычно указывает на то, что файл UTF-8 был открыт программой, которая считывает его как ANSI (или аналогичный). Такие символы Юникода:
U+00C2 Заглавная латинская буква A с циркумфлексом
U+00C3 Заглавная латинская буква A с тильдой
U+0082 Здесь разрешен разрыв
U+0083 Здесь нет разрыва
имеют тенденцию появляться в тексте ANSI из-за стратегии переменного байта, которую использует UTF-8. Эта стратегия очень хорошо объясняется здесь.
Преимущество для вас состоит в том, что появление этих странных символов позволяет относительно легко найти и, таким образом, заменить экземпляры неправильного преобразования.
Я считаю, что, поскольку ANSI всегда использует 1 байт на символ, вы можете справиться с этой ситуацией с помощью простой операции поиска и замены.
Или, что более удобно, с помощью программы, которая включает в себя табличное сопоставление между оскорбительными последовательностями и нужными символами, например: —> » # должен быть открывающей двойной фигурной кавычкой
—? -> ” # должен быть закрывающей двойной фигурной кавычкой
Любой данный текст, при условии, что он на английском языке, будет иметь относительно небольшое количество различных типов замен.
Надеюсь, это поможет.
0
В возвышенном текстовом редакторе файл -> открыть заново с кодировкой -> выбрать правильную кодировку.
Как правило, кодировка определяется автоматически, но если нет, вы можете использовать описанный выше метод.
Если вы видите вопросительные знаки в файле или акценты уже потеряны, возврат к utf8 не поможет вашему делу. например если кафе стало кафе — одной сменой кодировки не поможет (нужны исходные данные).
Не могли бы вы вставить сюда какой-нибудь текст, это поможет нам точно ответить.
Я нашел простой способ автоматического определения кодировок файлов — изменить файл на текстовый (на Mac переименовать расширение файла в .txt) и перетащить его в окно Mozilla Firefox (или Файл -> Открыть). Firefox обнаружит кодировку — вы можете увидеть, что она придумала, в разделе «Вид» -> «Кодировка символов».
Я изменил кодировку файла с помощью TextMate, как только узнал правильную кодировку. Файл -> Открыть заново, используя кодировку, и выберите свою кодировку. Затем «Файл» -> «Сохранить как» и измените кодировку на UTF-8 и окончания строк на LF (или что вы хотите)
Я нашел этот вопрос при поиске решения проблемы с кодовой страницей, которая у меня была с китайскими иероглифами, но в В конце концов, моя проблема заключалась в том, что Windows неправильно отображала их в пользовательском интерфейсе.
Если у кого-то еще есть такая же проблема, вы можете решить ее, просто изменив локальный в Windows на Китай, а затем обратно.
Я нашел решение здесь:
http://answers. microsoft.com/en-us/windows/forum/windows_7-desktop/how-can-i-get-chinesejapanese-characters-to/fdb1f1da-b868- 40d1-a4a4-7acadff4aafa?page=2&auth=1
Также проголосовал за ответ Габриэля, поскольку просмотр данных в блокноте ++ был тем, что подсказало мне об окнах.
И еще есть более старая программа перекодирования.
Существуют программы, которые пытаются определить кодировку файла, например chardet. Затем вы можете преобразовать его в другую кодировку, используя iconv. Но для этого требуется, чтобы исходный текст оставался неповрежденным и никакая информация не терялась (например, путем удаления акцентов или целых букв с акцентами).
В OS X Synalyze It! позволяет отображать части вашего файла в разных кодировках (все они поддерживаются библиотекой ICU). Как только вы узнаете исходную кодировку, вы можете скопировать весь файл (байты) через буфер обмена и вставить в новый документ, где выбрана целевая кодировка (UTF-8 или любая другая).
Очень полезным при работе с UTF-8 или другими представлениями Unicode является UnicodeChecker
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Обязательно, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Кодировка ASCII не работает в PowerShell
Просто не удается заставить кодировку ASCII работать в PowerShell. Перепробовал кучу разных подходов.
Что бы я ни пытался, я получаю файл в кодировке UTF8 (это то, что мне говорит NPP):
$newLine = "Ein Test öäü" $ новая строка | Out-File -FilePath "c:\temp\check.txt" -Кодировка ascii
PSVersion = 5.1.14393.5066
Любая подсказка приветствуется!
- powershell
- кодировка
- utf-8
- ascii
- текстовые файлы
4
ASCII представляет собой 7-битный набор символов и не содержит символов с диакритическими знаками, поэтому очевидно, что сохранение öäü
в ASCII не работает. Если вам нужна UTF-8, вам нужно указать кодировку как utf8
$newLine = "Ein Test öäü" $ новая строка | Out-File -FilePath "c:\temp\check.txt" -Кодировка utf8
Если вам нужна другая кодировка, укажите ее соответствующим образом. Например, чтобы получить кодовую страницу ANSI, используйте это
$newLine = "Ein Test öäü" $ новая строка | Out-File -FilePath "c:\temp\check. txt" -Кодировка по умолчанию
-Кодировка по умолчанию
сохранит файл в текущей кодовой странице ANSI, а -Кодировка OEM
будет использовать текущую кодовую страницу OEM. Просто нажмите Tab после -Кодировка
, и PowerShell будет циклически просматривать список поддерживаемых кодировок. Для кодировок, не входящих в этот список, вы можете тривиально справиться с ними, используя System.Text.Encoding
. Обратите внимание, что «кодовая страница ANSI» является неправильным, и фактическая кодировка меняется в зависимости от каждой среды, поэтому она не будет надежной. Например, если вы измените кодовую страницу вручную, она больше не будет работать. Для более надежного поведения вам необходимо явно указать кодировку (обычно Windows-1252 для западноевропейских языков). В более старых PowerShell используйте
[IO.File]::WriteAllLines("c:\temp\check.txt", $newLine, [Text.Encoding]::GetEncoding(1252)
, а в PowerShell Core вы можете использовать
$newLine | Out-File -FilePath "check2.