[Eisfair] mysql: Unknown OS character set

Marcus Röckrath marcus.roeckrath at gmx.de
Fr Jan 8 13:04:17 CET 2021


Hallo Uwe,

Uwe Kunze wrote:

> Mit einem Sicherungs-Script
> (https://codeberg.org/BernieO/calcardbackup)
> möchte ich die Kalender und Kontakte der Nextcloud-User sichern. Das
> klappt alles problemlos, nur die Zeichensätze der gesichterten
> Datensätze passen nicht. In den Adressbüchern werden Umlaute verwendet,
> welche in der Sicherung nicht korrekt dargestellt werden.

file --mime-encoding <sicherrungsdatei>

zeigt dir an, in welchem Zeichensatz diese Datei kodiert ist.

> Es stellt sich folgendes kleines Problem:
> 
> Die Eingabe von "locale" auf dem eis bringt:
> 
>> LANG=de_DE.ISO-8859-1
>> LC_CTYPE=de_DE at euro
>> LC_NUMERIC="de_DE.ISO-8859-1"
>> LC_TIME="de_DE.ISO-8859-1"
>> LC_COLLATE="de_DE.ISO-8859-1"
>> LC_MONETARY="de_DE.ISO-8859-1"
>> LC_MESSAGES="de_DE.ISO-8859-1"
>> LC_PAPER="de_DE.ISO-8859-1"
>> LC_NAME="de_DE.ISO-8859-1"
>> LC_ADDRESS="de_DE.ISO-8859-1"
>> LC_TELEPHONE="de_DE.ISO-8859-1"
>> LC_MEASUREMENT="de_DE.ISO-8859-1"
>> LC_IDENTIFICATION="de_DE.ISO-8859-1"
>> LC_ALL=
> 
> Führe ich "mysql" aus (was in o.g. Script angewendet wird), kommt:
> 
>> mysql: Unknown OS character set 'ISO-8859-15'.
>> mysql: Switching to the default character set 'utf8'.

Wie ist

MARIADB55_DEFAULT_COLLATION

gesetzt?

Grundsätzlich kann unabhängig vom Zeichensatz der Maschine eine DB
abweichende Zeichensätze haben.

Welches Problem hast du mit dem Backup?

Wenn du es zurückspielst, werden dann in der Adressbuhanwendung vormals
richtige Umlaute nun falsch dargestellt?

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair