Ich will gerne in einem meiner OPSI-Pakete einen Startmenü-Eintrag verteilen, der im Namen einen Umlaut enthält. Ich habe wie üblich eine LinkFolder-Sektion und darin einen set_link-Eintrag. Im OPSI-Script steht der Umlaut normal geschrieben drin, das Scriptfile ist wie alle anderen auch UTF-8-codiert. Unter Win10 1511 (was anderes kann ich momentan nicht testen) kommt der Umlaut jedoch nicht an. Stattdessen steht für das kleine ü ein umgedrehtes Fragezeichen und 1/2. Alle anderen Zeichen sind in Ordnung. Also ein klassischer Encodingfehler. Meine Frage wäre, wie man es anders anstellen müsste, damit der Eintrag sauber mit Umlaut im Startmenü erscheint.
Als Randinfo vielleicht noch der Hinweis, das ich den PackageBuilder zum Bearbeiten der Scriptfiles nutze. Notepad++ sagt mir noch, das die genaue Codierung UTF-8 ohne BOM ist. OPSI und auch der opsi-client-agent sind in der aktuellsten Version 4.0.7.7-1 installiert, der "Fehler" trat aber auch bei 4.0.6er-Clients auf.
[Solved] Startmenü-Eintrag mit Umlauten
[Solved] Startmenü-Eintrag mit Umlauten
Zuletzt geändert von feltel am 07 Sep 2016, 13:47, insgesamt 1-mal geändert.
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Startmenü-Eintrag mit Umlauten
Hi,
in der aktuellen Version kann in opsiscripten ein Encoding angegeben werden.
Klappt es eventuell, wenn du dieses explizit setzt?
Gruß
Niko
in der aktuellen Version kann in opsiscripten ein Encoding angegeben werden.
Klappt es eventuell, wenn du dieses explizit setzt?
Gruß
Niko
Code: Alles auswählen
import OPSI
Re: Startmenü-Eintrag mit Umlauten
Prima. Mit "encoding=utf8" in der Actions-Sektion klappt auch das Erstellen von Verknüpfungen mit Umlauten.
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Startmenü-Eintrag mit Umlauten
Sehr schön 
Magst du dem Thread-Titel noch ein [solved] hinzufügen, damit andere wissen, dass sie hier eine Lösung finden?
Danke!

Magst du dem Thread-Titel noch ein [solved] hinzufügen, damit andere wissen, dass sie hier eine Lösung finden?
Danke!
Code: Alles auswählen
import OPSI