[Solved] Startmenü-Eintrag mit Umlauten

Antworten
feltel
Beiträge: 283
Registriert: 09 Dez 2014, 07:22

[Solved] Startmenü-Eintrag mit Umlauten

Beitrag von feltel »

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.
Zuletzt geändert von feltel am 07 Sep 2016, 13:47, insgesamt 1-mal geändert.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Startmenü-Eintrag mit Umlauten

Beitrag von n.wenselowski »

Hi,

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
feltel
Beiträge: 283
Registriert: 09 Dez 2014, 07:22

Re: Startmenü-Eintrag mit Umlauten

Beitrag von feltel »

Prima. Mit "encoding=utf8" in der Actions-Sektion klappt auch das Erstellen von Verknüpfungen mit Umlauten.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Startmenü-Eintrag mit Umlauten

Beitrag von n.wenselowski »

Sehr schön :)

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
Antworten