paulderfinne
Benutzer
- Beiträge
- 5
Hallo erstmal in die Runde:
Ich bin neu hier und freue mich auf eine gute Zusammenarbeit.
Mein Problem: Vor ein paar Tagen habe ich mein System erneuert (Debian stretch) dabei bekam ich als mysql-server die Version:
paul@pily:~$ mysql --version
mysql Ver 14.14 Distrib 5.6.25, for debian-linux-gnu (i686) using EditLine wrapper
Das Komische ist nun, dass ich jetzt plötzlich Probleme mit der Kodierung habe. Das System ist auf utf8:
ANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
und die /etc/mysql/my.cnf enthält auch folgende Zeilen:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
Meine Daten liegen in csv vor und diese sind offenbar auch in utf8 codiert:
paul@pily:~/gg/datenbank$ file Kunden.csv
Kunden.csv: UTF-8 Unicode text, with very long lines
Tatsächlich werden Umlaute in der Datei auf der Konsole auch richtig angezeigt. Wenn ich sie aber importiere und wieder per select ausgebe, sind die umlaute plötzlich auf latin1 oder was auch immer das für ein Code ist:
Günthersbühler Str. 61
statt Günthersbühler Str. 61
Ich kann mich jetzt nicht detalliert erinnern was ich früher gemacht habe, aber mit dem alten System hat das funktioniert. Ist das irgend ein neuer Bug?
Ich bin neu hier und freue mich auf eine gute Zusammenarbeit.
Mein Problem: Vor ein paar Tagen habe ich mein System erneuert (Debian stretch) dabei bekam ich als mysql-server die Version:
paul@pily:~$ mysql --version
mysql Ver 14.14 Distrib 5.6.25, for debian-linux-gnu (i686) using EditLine wrapper
Das Komische ist nun, dass ich jetzt plötzlich Probleme mit der Kodierung habe. Das System ist auf utf8:
ANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
und die /etc/mysql/my.cnf enthält auch folgende Zeilen:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
Meine Daten liegen in csv vor und diese sind offenbar auch in utf8 codiert:
paul@pily:~/gg/datenbank$ file Kunden.csv
Kunden.csv: UTF-8 Unicode text, with very long lines
Tatsächlich werden Umlaute in der Datei auf der Konsole auch richtig angezeigt. Wenn ich sie aber importiere und wieder per select ausgebe, sind die umlaute plötzlich auf latin1 oder was auch immer das für ein Code ist:
Günthersbühler Str. 61
statt Günthersbühler Str. 61
Ich kann mich jetzt nicht detalliert erinnern was ich früher gemacht habe, aber mit dem alten System hat das funktioniert. Ist das irgend ein neuer Bug?