php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.12.2007, 21:42  
Neuer Benutzer
 
Registriert seit: 03.12.2007
Beiträge: 5
gugu
Standard mysql query browser + umlaute

nabend leute,

bin recht neu bei mysql wie auch hier, also erst mal hi
und ich hab auch gleich schon eine wahrscheinlich triviale frage :P

ich gebe in der msql konsole mittels source eine bestimmte *.sql datei an die mir meiene tabellen erstellt + mit inhalt füllt, wenn ich nun aber mit dem mysql query browser mir z.b eine komplette tabelle anzeige zerhaut er mir ö ä ü etc, dies ist allerdings nicht der fall wenn ich es direkt auf der konsole absetz.ich kann mir schon denken dass das irgendwie am zeichensatz liegt, hab auch schon gegoogelt un manul gelesen, ich hab mich also bemüht nun wende ich mich in "verzweiflung" an euch, bin dankbar für jede antwort

schönen abend noch
gugu ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.12.2007, 22:01  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Willkommen im Forum!
Bitte bemüh dich mal deine Postings mit Informationen anzureichern. Sollen wir jetzt raten welche Zeichensätze du verwendest? Finde die mal raus und versuche sie gleichzuschalten.
Zergling-new ist offline   Mit Zitat antworten
Alt 03.12.2007, 22:12  
Neuer Benutzer
 
Registriert seit: 03.12.2007
Beiträge: 5
gugu
Standard

hi zerglin,

ja sorry das hab ich total vergessen zu sagen :P
also laut mysql adminstrator sieht das bei allen so aus:
Zitat:
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci
sagt er jedenfalls wenn ich mir die create befehle anzeigen lasse über oben genanntens tool.
weiterhin wird mir überall wenn ich auf tabelle bearbeiten geh cp1252 west europe als character set angezeigt...

hoffe damit kann ma was anfagen
thx schonmal
gugu ist offline   Mit Zitat antworten
Alt 06.12.2007, 16:11  
Neuer Benutzer
 
Registriert seit: 03.12.2007
Beiträge: 5
gugu
Standard

kann niemand was dazu sagen?
vllt noch als anmerkung, ich benutze linux, dürfte aber eigentlich keine rolle spielen

gruß
gugu ist offline   Mit Zitat antworten
Alt 06.12.2007, 16:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Regel 1: Nicht drängeln...
nikosch ist offline   Mit Zitat antworten
Alt 06.12.2007, 17:15  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Naja 3 Tage später ist ok. Irgendwie nervts aber sich jedes mal zu wiederholen:

- PHP- oder HTML-Datei sollte UTF-8 sein (im Editor einstellen, wichtig für die hardcodet Zeichen, kein UTF-8-BOM)
- header() und <meta> senden, damit der Browser auch UTF-8 verwendet
- Datenbank-Verbindung sollte UTF-8 sein ("SET NAMES utf8") (ja ohne Trennzeichen)
- Relevante Datenbank-Kollations sollten UTF-8 sein (Tabelle, Spalte, am Besten auf gleich die gesamte Datenbank).

Das gleiche gilt natürlich auch für latin1, hauptsache alles gleich. Jetzt ist es an dir das alles zu überprüfen (glauben reicht nicht).

Zum ersten Punkt, einfach mal in den Editor schauen, in Eclipse unter Project-Properties zu finden. Ob header() und <meta> gefruchtet haben, kannst du im Browser nachschauen (Firefox: Ansicht -> Zeichenkodierung), den nächsten Punkt musst du vermutlich explizit mit einem Query abschicken, den letzten Punkt mal in phpMyAdmin begutachten. Überall wo du zugreifst (Tabelle, Spalten) sollte, wenn eine Kollation angegeben ist, die einheitliche Kodierung verwendet werden.
Zergling-new ist offline   Mit Zitat antworten
Alt 09.12.2007, 12:58  
Neuer Benutzer
 
Registriert seit: 03.12.2007
Beiträge: 5
gugu
Standard

hallo

Zitat:
Naja 3 Tage später ist ok. Irgendwie nervts aber sich jedes mal zu wiederholen:

- PHP- oder HTML-Datei sollte UTF-8 sein (im Editor einstellen, wichtig für die hardcodet Zeichen, kein UTF-8-BOM)
- header() und <meta> senden, damit der Browser auch UTF-8 verwendet
- Datenbank-Verbindung sollte UTF-8 sein ("SET NAMES utf8") (ja ohne Trennzeichen)
- Relevante Datenbank-Kollations sollten UTF-8 sein (Tabelle, Spalte, am Besten auf gleich die gesamte Datenbank).
naja ich benutze überhaupt kein php, es geht ledigleich um die darstellung im mysql query browser, sonst nichts, kein http request nix.

wenn ich über konsole mittels der mysqlkonsole das besagte table mir ausgeben lasse sind alle ö ä ü's normal, mach ich das ganze über die gui mittels mysql query browser sind sie versaut, darum gehts.

und ich finde es seltsam da ja scheinbar auf untersten ebene ohne den gui wrapper noch drum rum alles funktioniert, liegt also scheinbar an den einstellungen von mysql administrator, hab da mal reingeschaut un testweise über "catalogs" => "tabelle bearbeiten" => "table options"
das default character set von cp_1252 west european auf utf-8 unicode und collation von latin1_general_ci auf utf8_general_ci gestellt

hat mir aber nix gebracht, im mysql query browser stellt er die umlaute immer noch nicht richtig dar
gugu ist offline   Mit Zitat antworten
Alt 09.12.2007, 13:36  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Wie stellt es phpMyAdmin dar? Welche Einstellung hat die Datenbank, die Tabelle, die Spalten in Bezug auf die falsche Darstellung und den Zeichensatz?

Schick mal den Query "SET NAMES utf8" mit deinem query browser ab.
Zergling-new ist offline   Mit Zitat antworten
Alt 09.12.2007, 19:36  
Neuer Benutzer
 
Registriert seit: 03.12.2007
Beiträge: 5
gugu
Standard

nabend zerling

also ich hab mir jetzt mal phpmyadmin installiert un dort mal mein "test select" abgesetzt, gleiches ergebnis wie im mysql query browser.
hab dann mal die db via phpmyadmin gedropped un neu importiert...
hab als kollation utf8_general_ci und als zeichencodierung utf8 gewählt beim importieren.
jetzt hab ich die richtige darstellung in phpmyadmin und im mysql query browser ABER nicht mehr in der mysql konsole
also solangsam

Zitat:
Welche Einstellung hat die Datenbank, die Tabelle, die Spalten in Bezug auf die falsche Darstellung und den Zeichensatz?
sry aber könntest du mir bitte genau sagen wo ich danach gucken soll, ist alles noch etwas verwirrent für mich.

gruß
gugu ist offline   Mit Zitat antworten
Alt 09.12.2007, 20:37  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

steht doch schon da
Zergling-new ist offline   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
Umlaute nach CSV Import in MySQL Javahasser Datenbanken 4 25.07.2008 19:43
Daten selber per Browser ändern (MYSQL) Minimi PHP Tipps 2008 9 31.12.2007 13:21
webseite mysql umlaute und utf-8 nieselfriem PHP Tipps 2008 1 22.10.2007 00:04
MySQL Query anzahl JanM PHP Tipps 2006 3 12.07.2006 19:36
Mysql Query mitloggen cycap Datenbanken 1 03.04.2006 21:36
Lost connection to MySQL server during query in ... ? Alpha Centauri Datenbanken 0 24.10.2005 11:09
mySQL Query - Fehler 1120 - Cross dependency found in O Datenbanken 0 16.10.2005 11:20
mysql query fehler Datenbanken 6 19.01.2005 23:44
MySQL Query mit Zeiche? PHP Tipps 2005 7 11.01.2005 10:25
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
Problem: MySQL Query funktioniert nicht. Wieso? PHP Tipps 2004-2 3 24.12.2004 13:58
MYSQL trägt keine deutschen Umlaute ein. sharky PHP Tipps 2004-2 12 14.12.2004 08:00
mysql Fehler - query was empty Anuschka Datenbanken 2 01.09.2004 00:28
[Erledigt] mysql query false Datenbanken 2 31.08.2004 15:37
MySQl akzeptiert keine Umlaute :( Datenbanken 6 20.08.2004 13:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql query utf8, mysql query umlaute, mysql query browser, mysql query browser utf8, mysql query browser umlaute, linux eclipse mysql umlaut, mysql query sonderzeichen, query browser, mysql umlaute query, mysql query charset, mysql query utf-8, mysql utf-8-query default charset latin1, mysql query browser utf-8, mysql query browser charset, php mysql query utf8, http://www.php.de/datenbanken/45179-mysql-query-browser-umlaute.html, mysql query browser zeichensatz, umlaute in mysql query, mysql query umlaut, mysql query browser zeichenkodierung

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:04 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.