Am 29.08.2023 um 09:23 schrieb Siegfried Höfner:
> Am 29.08.2023 um 00:57 schrieb Reinhard Zwirner:
>> Hallo Siegfried,
>>
>> ich habe jetzt nochmal rumgespielt.
>>
>> 1. Die aktuelle Datei mit (Auswahl) Win10-Editor geöffnet: Umlaute
>> werden richtig dargestellt.
>>
>> 2. Die Datei per Editor mit Einstellung
>>
>> - UTF-8
>>
>> gespeichert.
>>
>> 3. Die gespeicherte Datei mit AOO geöffner: Umlaute werden falsch
>> dargestellt.
>>
>> 4. Anschließend die Datei per Editor in den anderen angebotenen
>> Kodierungen
>>
>> - ANSI,
>> - UTF-16-LE,
>> - UTF-16-BE und
>> - UTF8 mit BOM
>>
>> gespeichert: All diese Dateien zeigt AOO richtig an.
>>
>>
> Hallo Reinhard, da bei mir UTF-8 funktionierte habe ich die anderen
> nicht probiert. Dabei wurden wie schon beschrieben 3 zusätzliche Byte
> vorangestellt, die UTF-zeichen (2Byte) wurden unverändert gelassen.
> Jetzt habe ich ANSI probiert, dabei werden alle UTF-Zeichen (2Byte) auf
> 1Byte ANSI geändert; die Datei wird dadurch kleiner.
> Mich würde jetzt interessieren, ob die Editoren schon unterschiedlich
> arbeiten oder deine AOO-Version (AOO-Version bitte mitteilen!).
> Ich schicke dir meine Datei-Version mit UTF-8 zum Probieren, schicke du
> mir bitte deine UTF-8 Dateiversion.
> Gruß Siegfried
>
Hallo Reinhard, das Problem ist erkannt; es sind die unterschiedlichen
Editoren. Ich konnte das alles nur unter Windows 7 testen, da ich auf
meinem Linuxrechner kein OOo installiert habe.
Bei meinem Windows7-Editor wird bei UTF-8 automatisch "EFBBBF"
vorangestellt, bei Windows10 musst du dementsprechend die Funktion "UTF8
mit BOM" wählen. Diese Funktion gibt es bei mir nicht. Deine Auswahl
"UTF-8" fügt BOM nicht ein; deshalb funktioniert es nicht.
Wenn "ANSI" funktioniert ist das wahrscheinlich die bessere Wahl.
Ein Auszug aus Wikipedia :
In UTF-8
Die UTF-8-Kodierung des BOM besteht aus der Bytesequenz EF BB BF, die in
nicht UTF-8-fähigen Texteditoren und Browsern meist als
ISO-8859-1-Zeichen  erscheinen. Bei UTF-8 stellt sich das Problem der
Byte-Reihenfolge zwar nicht, doch ein BOM am String- oder Dateianfang
ist erlaubt, um die Verwendung von UTF-8 als Kodierung zu kennzeichnen.
Gruß Siegfried