Alt 10.02.2011, 10:32:05   #1 (permalink)
Tauschsystem24.de
Benutzerbild von Tauschsystem24

ID: 211961
Lose-Remote

Tauschsystem24 eine Nachricht über ICQ schicken
Reg: 25.03.2007
Beiträge: 1.563
Tauschsystem24 ist ein wunderbarer AnblickTauschsystem24 ist ein wunderbarer AnblickTauschsystem24 ist ein wunderbarer AnblickTauschsystem24 ist ein wunderbarer AnblickTauschsystem24 ist ein wunderbarer AnblickTauschsystem24 ist ein wunderbarer AnblickTauschsystem24 ist ein wunderbarer AnblickTauschsystem24 ist ein wunderbarer Anblick
Standard MySQL Problem mit Umlauten

Ich brauche mal ne kurze Hilfe für mysql.
Ich bin mit einigen meiner Seiten zu einen neuen Provider umgezogen.
Nun habe ich das Problem, dass beim importieren der zuvor gesicherten Datenbank die Umlaute nicht mehr dargestellt werden.
Nach dem Import steht die Kollation immer auf latin1_swedish_ci.

Mein alter Provider:

Server Version: 5.0.32-Debian_7etch12
Protokoll-Version: 10
Server: Localhost via UNIX socket
MySQL-Zeichensatz: UTF-8 Unicode (utf
Zeichensatz / Kollation der MySQL-Verbindung: utf8_unicode_ci
MySQL-Client-Version: 5.0.32

Neuer Provider:

Server Version: 5.1.54-0.dotdeb.0
Protokoll-Version: 10
Server: Localhost via UNIX socket
MySQL-Zeichensatz: UTF-8 Unicode (utf
MySQL-Client-Version: 5.0.84

Beim neuen Provider habe ich bei Operationen die Kollation auf latin1_general_ci eingestellt.


Wo liegt der Fehler???
Tauschsystem24 ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 10.02.2011, 10:48:43   #2 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

es fehlt die Information welchen Zeichensatz die MySQL-Verbindung beim neuen Hoster verwendet, ziemlich sicher ist dies nicht UTF-8 und deswegen tritt der Fehler auf.

Wenn du UTF-8 nutzt, muss auch die Verbindung zu MySQL in UTF-8 sein, nicht nur die Daten die du speicherst und die Datenfelder wo es rein soll.


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Alt 10.02.2011, 11:21:04   #3 (permalink)
Gamma Draconis
Benutzerbild von full-mann

ID: 149447
Lose-Remote

Reg: 31.07.2006
Beiträge: 138
full-mann sorgt für eine eindrucksvolle Atmosphärefull-mann sorgt für eine eindrucksvolle Atmosphärefull-mann sorgt für eine eindrucksvolle Atmosphäre
Standard

Arbeitest du mit phpmyadmin?
Habe gestern auch Probleme mit den Umlauten gehabt.
Ich habe beim Import über phpmyadmin dann einfach den Zeichensatz auf "latin1" gestellt, obwohl export wie auch aktuelle Datenbank utf8 sein sollten und dann funktionierte es.

Kannste ja mal ausprobieren.
full-mann ist offline   Mit Zitat antworten
Alt 11.02.2011, 03:21:24   #4 (permalink)
Erfahrener Benutzer

ID: 280105
Lose-Remote

JayDaKuku eine Nachricht über ICQ schicken
Reg: 04.07.2007
Beiträge: 118
JayDaKuku
Standard

Falls das noch aktiv ist... Versuch doch mal DIREKT nach dem Aufbau zur DB folgendes:


mysql_query("SET NAMES `utf8`");
mysql_query("SET CHARACTER_SET_CLIENT = 'utf8'");
mysql_query("SET CHARACTER_SET_CONNECTION = 'utf8'");
mysql_query("SET CHARACTER_SET_RESULTS = 'utf8'");


zu schreiben und setze noch den meta: <meta http-equiv="content-type" content="text/html; utf-8"> dazu... Sollte dann klappen ;o).

MfG Jay
Wer Rhcetshcierbhlefer fidnet draf sie baltehen
JayDaKuku ist offline   Mit Zitat antworten
Alt 11.02.2011, 10:50:49   #5 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

sehr intelligent 4 Querys an die Datenbank zu schicken, wenn der 1. Query genau das Gleiche macht wie Query 2 bis 4


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Alt 11.02.2011, 17:18:50   #6 (permalink)
Kein Keks xD
Benutzerbild von COOCII

ID: 414192
Lose-Remote

Reg: 12.09.2008
Beiträge: 691
COOCII wird schon bald berühmt werdenCOOCII wird schon bald berühmt werden
Standard

Zitat:
Zitat von ice-breaker Beitrag anzeigen
sehr intelligent 4 Querys an die Datenbank zu schicken, wenn der 1. Query genau das Gleiche macht wie Query 2 bis 4
Bist du dir sicher? Also an sich machen die 4 Querys doch alle etwas anderes, oder?

Er könnte natürlich alles in ein Query schreiben:

Code:
1:
mysql_query("SET NAMES `utf8` AND CHARACTER_SET_CLIENT = 'utf8' AND CHARACTER_SET_CONNECTION = 'utf8' AND CHARACTER_SET_RESULTS = 'utf8'");
Bin mir nicht sicher, ob das von der Syntax her richtig ist... habe lange nicht mehr mit mysql programmiert, sry.

Geändert von COOCII (11.02.2011 um 17:19:14 Uhr)
COOCII ist offline   Mit Zitat antworten
Alt 12.02.2011, 13:16:19   #7 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

Zitat:
Zitat von COOCII Beitrag anzeigen
Bist du dir sicher?
bin ich, und wenn man sich nicht sicher ist, schaut man einfach mal ins Manual


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit der Ausgabe von Wörtern mit Umlauten yoursmilie Programmierung 6 02.01.2009 23:26:07
[HTML] Problem mit Umlauten KDANK Programmierung 5 16.02.2008 14:09:16
[PHP/MySQL] Speicherung von Umlauten Gremlin Programmierung 15 20.01.2008 12:38:29
Problem mit Plesk und den Umlauten chris070 Webhosting 16 10.09.2007 21:07:46
Problem mit Umlauten etc. wahnsinn Software/Windows 5 09.07.2006 10:04:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:59:46 Uhr.