{"id":1693,"date":"2016-11-30T11:29:36","date_gmt":"2016-11-30T09:29:36","guid":{"rendered":"https:\/\/www.langlitz-it.de\/?p=1693"},"modified":"2017-08-10T12:49:45","modified_gmt":"2017-08-10T10:49:45","slug":"how-to-powershell-import-csv-umlaute","status":"publish","type":"post","link":"https:\/\/www.langlitz-it.de\/?p=1693","title":{"rendered":"How to &#8211; PowerShell &#8211; Import-CSV &#8211; Umlaute"},"content":{"rendered":"<p>Wenn Sie \u00fcber die\u00a0<em>PowerShell<\/em> mit <em>Import-CSV<\/em> eine Datei importieren, werden die Umlaute unter Umst\u00e4nden nicht richtig dargestellt. Das liegt in der entsprechenden Kodierung begr\u00fcndet.<br \/>\n<em>CSV (Comma-Seperated Values)<\/em> Dateien werden als Textdateien gespeichert. Das bedeutet, diese Dateien werden mit einer Codierung versehen, die dann mit einem einfachen Texteditor (unabh\u00e4ngig vom Betriebssystem) gelesen werden kann. Das Gegenst\u00fcck dazu sind Bin\u00e4rdateien, f\u00fcr die man entsprechende Programme zur Bearbeitung braucht. Beispielsweise <em>Excel<\/em> f\u00fcr eine <em>XLSX<\/em> Datei.<br \/>\nWenn nun als Kodierung der <em>ASCII<\/em> Code verwendet wurde, sind z.B. Darstellungen der deutschen Umlaute nicht m\u00f6glich. Der <em>ASCII<\/em> Code verwendet einen 7-<em>Bit<\/em> Zeichensatz, wohingegen <em>UTF-8 <\/em>8 <em>Bit<\/em> f\u00fcr den Zeichensatz verwendet und somit die M\u00f6glichkeiten der Zeichen erh\u00f6ht.<\/p>\n<p>Wenn beim Einlesen einer Datei mit <em>Import-CSV<\/em>\u00a0die Umlaute als kryptische Zeichen dargestellt werden, liegt das vermutlich an der Verwendung der <em>ASCII<\/em> Kodierung.. Eine einfache L\u00f6sung des Problems ist, die Daten einzulesen und mit <em>UTF-8<\/em>\u00a0Kodierung wieder abzuspeichern.<\/p>\n<hr \/>\n<p><span style=\"text-decoration: underline;\"><strong>Beispiel<\/strong><\/span><\/p>\n<p><em>$File = Umlaute.csv<\/em><br \/>\n<em>$NewFile = Umlaute2.csv<\/em><br \/>\n<em>Type $file -Encoding:String |Out-File $NewFile -Encoding UTF8<\/em><\/p>\n<hr \/>\n<p>Nun k\u00f6nnen Sie die <em>Umlaute2<\/em>.csv Datei mit Import-csv importieren und erhalten auch die gew\u00fcnschten Umlaute darstellbar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn Sie \u00fcber die\u00a0PowerShell mit Import-CSV eine Datei importieren, werden die Umlaute unter Umst\u00e4nden nicht richtig dargestellt. Das liegt in der entsprechenden Kodierung begr\u00fcndet. CSV (Comma-Seperated Values) Dateien werden als Textdateien gespeichert. Das bedeutet, diese Dateien werden mit einer Codierung &hellip; <a href=\"https:\/\/www.langlitz-it.de\/?p=1693\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[662,661,665,666,667,664,663],"_links":{"self":[{"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/posts\/1693"}],"collection":[{"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1693"}],"version-history":[{"count":4,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/posts\/1693\/revisions"}],"predecessor-version":[{"id":2005,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/posts\/1693\/revisions\/2005"}],"wp:attachment":[{"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}