php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.09.2008, 17:32  
Benutzer
 
Registriert seit: 12.09.2008
Beiträge: 66
MatzeMuc86 befindet sich auf einem aufstrebenden Ast
Standard Umlaute in Datenbank zerschossen. Wie reparieren?

Hallo zusammen,

ich habe mir irgendwie die Umlaute (und Sonderzeichen?) in meiner Datenbank zerschossen.
Habe diesbezüglich rumgespielt und mir alle umlaute zerschossen.
Wie repariere ich das wieder.
Statt einem "ö" wird z.B. "ö" angezeigt!?!
Ich habe eigentlich nur die Kollation geändert.
Ich habe auch noch einen SQL Query für die ganze tabelle inkl. richtigen umlauten nur mit falschen Kollationen.
Spiele ich die ein, sind die umlaute wieder falsch!?!
In dem SQL Dump steht z.B. für die text-Spalte: `Text` longtext character set utf8 collate utf8_bin NOT NULL,
und es steht dort kein text sondern z.B. "....0x4120436f6d706....".
ich glaube dass es daran liegt.
nur wie bekomme ich das jetzt so hin, dass da der richtige text drinnen steht?
Danke

MatzeMuc86

Geändert von MatzeMuc86 (14.09.2008 um 17:43 Uhr).
MatzeMuc86 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.09.2008, 17:48  
Benutzer
 
Registriert seit: 12.09.2008
Beiträge: 66
MatzeMuc86 befindet sich auf einem aufstrebenden Ast
Standard

Also ich habe ein bisschen gegoogelt.
ich glaube, dass das durchaus machbar sein sollte, nur kenne ich halt die befehle nicht.
habe z.B. so etwas gefunden 8nur ebne falsch rum):
ALTER TABLE latin_table CONVERT TO CHARACTER SET utf8 COLLATE utf8_swedish_ci;
Bzw. legen einige Leute scheinbar übergangsweise eine zweite Datenbank an.
Aber ich hoffe, dass mir jemand helfen kann!
ich spiele jetzt einmal die utf8-db mit dessen Kollationen als neue tabelle ein.
ich habe jetzt EINE tabelle mit folgenden Eigenschaften:
CREATE TABLE IF NOT EXISTS `publikationen_utf8` (
`Jahr` int(11) NOT NULL default '0',
`Publikations_Art` varchar(255) NOT NULL,
`Autoren` longtext NOT NULL,
`Text` longtext character set utf8 collate utf8_bin NOT NULL,
`Sprache` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

soweit ich weiß ist für die Deutsche Sprache unbd die umlaute die Kollation latin1_german2_ci am sinnvollsten?

Geändert von MatzeMuc86 (14.09.2008 um 18:00 Uhr).
MatzeMuc86 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 und MySQL4.1 Datenbanken 2 15.11.2009 15:28
Umlaute in Datenbank MYSQL schreiben sebastian1986 Datenbanken 3 09.09.2008 16:01
Umlaute in Datenbank Eldra PHP Tipps 2008 3 14.05.2008 07:11
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
UTF8 Dump erzeugt nach import in UTF8 kod DB falsche Umlaute Carino Datenbanken 18 07.05.2007 23:49
[Erledigt] Keine Umlaute beim MediaWiki im Internet Explorer PHP Tipps 2006 1 15.02.2006 18:50
Umlaute... JK PHP-Fortgeschrittene 7 07.12.2005 20:55
[Erledigt] Umlaute (Ä,Ö,Ü) aus Datenbank auslesen Datenbanken 10 30.08.2005 21:02
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql umlaute reparieren, http://www.php.de/datenbanken/47430-umlaute-datenbank-zerschossen-wie-reparieren.html, umlaute in sql datenbank, sql datenbank umlaute, latin1_german2_ci umlaute, datenbank umlaute reparieren, datenbank umlaute, umlaute reparieren, umlaute datenbank, sql umlaute reparieren, sql datenbank sonderzeichen, mysql umlaute zerschossen, umlaute in datenbank reparieren, mysql datenbank umlaute reparieren, mysql sonderzeichen reparieren, sonderzeichen reparieren, umlaute in datenbank, sql keine umlaute, datenbank reparieren umlaute, fehlende umlaute in datenbank

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