[Eisfair] mysql: Unknown OS character set

Uwe Kunze u.kunze.sdh at t-online.de
Fr Jan 8 12:15:38 CET 2021


Hi at all

ich habe ein kleines Problem, welches mit bislang garnicht aufgefallen 
ist und bis heute eigentlich auch noch keinen Ärger gemacht hat:

Auf einem eis-1 läuft ein Webserver mit einer (selbst installierten) 
Nextcloud und mariadb55 als DB-Backend.

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.

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'.
> Welcome to the MariaDB monitor.  Commands end with ; or \g.
> Your MariaDB connection id is 72425
> Server version: 5.5.57-MariaDB eisfair-1 build

Falls hier überhaupt ein Zusammenhang besteht ...wie bringe ich das in 
Ordnung ?

Und falls beides nichts miteinander zu tun hat ... wo liegt dann das 
Problem ?


Ich habe noch einen zweiten eis-1, hier sagt "locale":

> LANG=C
> LC_CTYPE=de_DE at euro
> LC_NUMERIC="C"
> LC_TIME="C"
> LC_COLLATE="C"
> LC_MONETARY="C"
> LC_MESSAGES="C"
> LC_PAPER="C"
> LC_NAME="C"
> LC_ADDRESS="C"
> LC_TELEPHONE="C"
> LC_MEASUREMENT="C"
> LC_IDENTIFICATION="C"
> LC_ALL=

und mysql:

> mysql: Unknown OS character set 'ISO-8859-15'.
> mysql: Switching to the default character set 'utf8'.
> Welcome to the MariaDB monitor.  Commands end with ; or \g.
> Your MariaDB connection id is 14726
> Server version: 5.5.57-MariaDB eisfair-1 build

Danke im Voraus für Eure Hilfe und Grüße !
Uwe


Mehr Informationen über die Mailingliste Eisfair