2017-09-30 6 views
1

Ich habe bereits das Reghack für PS versucht, um hebräische Zeichen zu unterstützen. Ich kann Hebräisch keine Probleme eingeben, aber aus irgendwelchen Gründen sind Charaktere, die Hebräisch von Invoke-WebRequest enthalten, in Kauderwelsch (siehe folgenden Screenshot).Invoke-WebRequest und hebräische Zeichen

enter image description here

Hier ist die Website-URL ich abfragen bin versucht: https://www.hometheater.co.il/vt278553.html

Update: Es sieht aus wie der Content-Typ zurückgegeben wird, ist immer von charset Windows 1255, das ist wahrscheinlich das Problem .

+0

Dies könnte nur eine Visualisierung Problem sein. Haben Sie versucht, den Inhalt in eine Datei zu schreiben? Sie können das z.B. als Invoke-WebRequest $ muUrl | Set-Content output.txt – bergmeister

+0

Habe es einfach ausprobiert. Das Gleiche - Kauderwelsch. – JustAGuy

Antwort

0

Dies scheint nicht nur ein Problem der Angabe der Codierung sein, sondern auch, dass die Shell die Codierung nicht korrekt anzeigen kann. Wenn Sie die Codierung für eine Datei angeben und sie mit einem anständigen Texteditor (nicht Notepad, aber z. B. Notepad ++) bearbeiten, werden Sie feststellen, dass sie korrekt analysiert wurde.

Invoke-WebRequest -Uri "https://www.hometheater.co.il/vt278553.html" -ContentType "text/plain; charset=Windows-1255" -OutFile content.txt 

Wir können auch testen, ob der In-Memory-Präsentation es durch das Lesen richtig ist und es auf eine andere Datei zu schreiben:

Get-Content .\content.txt | Set-Content test.txt 
+0

Haben Sie das verifiziert? Ich bekomme die gleiche Sache sogar durch Notepad ++. – JustAGuy

+0

Eigentlich funktionierte die erste Zeile gut. Die Neucodierung, die du gemacht hast, hat alles versaut. – JustAGuy

+0

Hallo, ich habe ein kleines Update gemacht, so dass die 2. Zeile nun auch funktionieren sollte (vorher war es nur wegen meiner Umgebung in Betrieb). Der Zweck der zweiten Zeile besteht darin, zu beweisen, dass das PowerShell-Objekt selbst ebenfalls in Ordnung ist. – bergmeister

Verwandte Themen