Benutzer mit den meisten Antworten
select-string kennt keine Umlaute

Frage
-
Hallo zusammen,
lt. Notepad habe ich eine ANSI Datei mit Umlauten. Select-String kennt leider scheinbar kein -encoding ANSI und Umlaute finde ich dadurch leider auch nicht.
Ist das schon jemand aufgefallen.
ich nehme Select-String oft ganz gerne adhoc her um schnell einmal in vielen Dateien etwas zu finden.
Antworten
-
Moin,
in Windows PowerShell ist 'Default' die ANSI-Kodierung, also die CP-1252. Damit funktioniert es hier auch mit Select-String.
In PowerShell ist es auf allen Systemen UTF-8:
Evgenij Smirnov
- Als Antwort vorgeschlagen BOfH-666 Freitag, 1. Mai 2020 19:38
- Als Antwort markiert Dont - Worry Samstag, 2. Mai 2020 07:42
-
interessant warum mir bisher nicht bewußt.
wenn es dann trotzdem nicht geht? Erstell einmal mit Notepad eine ANSI Datei und gib ein paar Umlaute rein.
Danach mit select-string suchen.
select-string -Pattern "grün" -Path "C:\temp\*.*"
Nachtrag: Habe noch was herausgefunden. Wenn die Datei im UTF8 Format ist geht es.
d.h. man müsste alle Datei nach UTF8 konvertieren! https://gist.github.com/jamesfdickinson/cc91d43b9fb369d6839c1b829a9756fd
- Bearbeitet Dont - Worry Samstag, 2. Mai 2020 07:40
- Als Antwort markiert Dont - Worry Samstag, 2. Mai 2020 07:42
Alle Antworten
-
Moin,
in Windows PowerShell ist 'Default' die ANSI-Kodierung, also die CP-1252. Damit funktioniert es hier auch mit Select-String.
In PowerShell ist es auf allen Systemen UTF-8:
Evgenij Smirnov
- Als Antwort vorgeschlagen BOfH-666 Freitag, 1. Mai 2020 19:38
- Als Antwort markiert Dont - Worry Samstag, 2. Mai 2020 07:42
-
interessant warum mir bisher nicht bewußt.
wenn es dann trotzdem nicht geht? Erstell einmal mit Notepad eine ANSI Datei und gib ein paar Umlaute rein.
Danach mit select-string suchen.
select-string -Pattern "grün" -Path "C:\temp\*.*"
Nachtrag: Habe noch was herausgefunden. Wenn die Datei im UTF8 Format ist geht es.
d.h. man müsste alle Datei nach UTF8 konvertieren! https://gist.github.com/jamesfdickinson/cc91d43b9fb369d6839c1b829a9756fd
- Bearbeitet Dont - Worry Samstag, 2. Mai 2020 07:40
- Als Antwort markiert Dont - Worry Samstag, 2. Mai 2020 07:42
-
-
d.h. man müsste alle Datei nach UTF8 konvertieren! https://gist.github.com/jamesfdickinson/cc91d43b9fb369d6839c1b829a9756fd
Evgenij Smirnov
- Bearbeitet Evgenij Smirnov Samstag, 2. Mai 2020 08:23