php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2010, 21:14  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 208
AllOnline ist in Verruf geraten
Standard phpMyAdmin Umlaute

Hallo,

wie der Titel schon fast sagt habe ich ein Problem mit phpMyAdmin und Umlauten.

Bisher habe ich fast alle Datensätze über eigene masken verwaltet in utf-8.
Hat beim aus und ein lesen auch funktioniert.

Nur wenn ich mir phpMyAdmin im Browser öffne sehe ich Umlaut Fehler.
So der Brwoser ist aber auch utf-8:
Code:
Variable_name Value
                     collation_connection     utf8_unicode_ci
                     collation_database     utf8_unicode_ci 
                     collation_server     latin1_swedish_ci
Code:
Variable_name Value
                        character_set_client     utf8
                        character_set_connection     utf8
                        character_set_database     utf8
                        character_set_filesystem     binary
                        character_set_results     utf8
                        character_set_server     latin1
                        character_set_system     utf8
                        character_sets_dir     /usr/share/mysql/charsets/
Was muss sich ändern dass sich nur für die Kommunikation mit dem Browser-Client ändert?!? (alles andere geht ja)

Danke euch
__________________
Wer Fehler sucht wird immer welche finden und manche motzen einfach nur so

Geändert von AllOnline (02.09.2010 um 21:26 Uhr).
AllOnline ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.09.2010, 21:47  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Bei phpMyAdmin hatte ich bisher keine Probleme mit Zeichensätzen. Bist du auch sicher, dass die Daten korrekt in der DB stehen? Wie sieht so ein Umlautfehler aus?
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 02.09.2010, 22:05  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 208
AllOnline ist in Verruf geraten
Standard

Also das ein und auslesen erfolgt über utf8 php bzw. html Dateien.

PHP-Code:
header("Content-Type: text/html; charset=UTF-8"); //ISO-8859-15
echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";

....

<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Zitat:
für -> für
Ich kann natürlich auch Datensätze über phpMyAdmin einfügen, die werden auch richtig angezeigt, hat aber Fehler auf der Webseite zutun.

Auf dem gleichen Server betreibe ich auch phpBB Foren.
Gleiches Problem.
__________________
Wer Fehler sucht wird immer welche finden und manche motzen einfach nur so
AllOnline ist offline   Mit Zitat antworten
Alt 02.09.2010, 22:46  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

ü ist ein Zeichen dafür, dass ein Multibytezeichen als (mehrere) Singlebytezeichen dargestellt wird. Jetzt stellt sich die Frage, warum. Hast du das im Browser so festgelegt?
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 03.09.2010, 07:21  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 208
AllOnline ist in Verruf geraten
Standard

Nein, eben nicht. Egal ob mit IE oder FF oder anderem Browser. Immer gleiches Problem!
__________________
Wer Fehler sucht wird immer welche finden und manche motzen einfach nur so
AllOnline ist offline   Mit Zitat antworten
Alt 03.09.2010, 18:28  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 208
AllOnline ist in Verruf geraten
Standard

PHP-Code:
SET NAMES utf8 
hilft leider auch net
__________________
Wer Fehler sucht wird immer welche finden und manche motzen einfach nur so
AllOnline ist offline   Mit Zitat antworten
Alt 03.09.2010, 19:20  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

So ganz klar ist mir nicht was das Problem ist. Lass doch mal phpMyAdmin aussen vor, kannst du Daten mit Sonderzeichen und Umlauten korrekt in UTF-8 eintragen und wieder auslesen?
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 03.09.2010, 21:46  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 208
AllOnline ist in Verruf geraten
Standard

Zitat:
Zitat von AllOnline Beitrag anzeigen
Bisher habe ich fast alle Datensätze über eigene masken verwaltet in utf-8.
Hat beim aus und ein lesen auch funktioniert.
Mein Problem ist, das ich für manche Sachen keine extra Maske programmieren will, und Datensätze über PMA editieren will und das geht nur mit richtigen Umlauten!
__________________
Wer Fehler sucht wird immer welche finden und manche motzen einfach nur so
AllOnline ist offline   Mit Zitat antworten
Alt 03.09.2010, 21:49  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Dann gibt's eigentlich nur zwei Möglichkeiten:

- Du machst beim Eintragen und Auslesen was falsch hinsichtlich des Umgangs mit der Zeichenkodierung, so dass es sich im Endeffekt gegenseitig wieder „aufhebt“; oder
- du hast im PMA noch irgendwas nicht korrekt eingestellt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 03.09.2010, 23:07  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Normalerweise fand zu irgendeiner Zeit eine Kommunikation zwischen PHP und Datenbank statt, zu der die Zeichensätze noch verschieden waren. PHP-seitig kann das dabei ein falsches Encoding des Scripts selbst oder eine falsche DB-Connection oder eine falsche Formularübergabe sein.

Äußern tut sich das dadurch, dass (solange die Gesamtkonstellation erhalten bleibt) PHP mit den Daten vernünftig arbeiten kann, aber die Daten in der DB nicht in dem Zeichensatz eingetragen sind, auf den das DB-Setting gesetzt ist.

Machen kannst Du nur: Konsequente Umsetzung von UTF-8 überall (bzw. gewünschten Zeichensatz, UTF-8 ist aber zu empfehlen) _und_ Konvertierung der Daten in der DB in den entspr. Datensatz (Alternativ Neueintragen aller Daten in die DB).
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
phpMyAdmin + mySQL + Umlaute = seltsames Verhalten mtemp Datenbanken 1 01.06.2010 07:23
[Erledigt] PHPMailer und Umlaute Sirius PHP Tipps 2010 14 30.03.2010 15:14
Umlaute und MySQL4.1 Datenbanken 2 15.11.2009 15:28
MySQL Konsole und Umlaute unter Windows [LÖSUNG] f4ckm5 Datenbanken 8 30.03.2009 22:10
[Erledigt] phpmyadmin Fehler SteiniKeule Server, Hosting und Workstations 1 27.02.2009 12:56
phpMyAdmin problem mit Umlaute Dennis20 Datenbanken 9 02.12.2008 13:46
Umlaute und str_replace MatzeMuc86 PHP Tipps 2008 20 22.10.2008 20:41
Umlaute in Datenbank Eldra PHP Tipps 2008 3 14.05.2008 07:11
UTF8 Dump erzeugt nach import in UTF8 kod DB falsche Umlaute Carino Datenbanken 18 07.05.2007 23:49
Umlaute bei Linux flual2000 PHP Tipps 2006 10 28.04.2006 13:12
[Erledigt] phpmyadmin Zugriff verweigert Datenbanken 7 31.12.2005 13:02
PhpMyAdmin Problem test022 Server, Hosting und Workstations 4 18.12.2005 11:12
Umlaute... JK PHP-Fortgeschrittene 7 07.12.2005 20:55
phpMyAdmin Daten exportieren als ISO-8859-1 Format. DonTermi Datenbanken 0 15.09.2005 10:24
PHPmyAdmin läuft nicht kampfnickel Datenbanken 11 30.12.2004 13:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
umlaute sind nur noch ? phpmyadmin, http://www.php.de/datenbanken/71426-phpmyadmin-umlaute.html, myphpadmin umlaute, phpmyadmin umlaute suchen, phpmyadmin utf8, phpmyadmin sonderzeichen, phpmyadmin utf8 umlaute, phpmyadmin umlaute falsch, phpmyadmin zeichensatz, phpmyadmin umlaute, phpmyadmin umlaute importieren, phpmyadmin html ü, phpmyadmin import umlaute, content 8859_in_utf8, myphpadmin zeichenkodierung ändern, phpmyadmin utf8 als iso exportieren, myphpadmin utf-8, myphpadmin zeigt keine umlaute, myphpadmin zeichensatz, falsche umlaute nur im phpmyadmin

Alle Zeitangaben in WEZ +1. Es ist jetzt 03:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum