Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

discover

Haudegen

Dabei seit: 14.10.2002

Beiträge: 742

 

1 Zum Seitenanfang

Freitag, 26. Februar 2010, 22:04

SQL Tabelle, nach Upload, Umlaute werden falsch angezeigt: Büro = Büro

hallo,
ich habe eine große MQSQL Datenbank.
In der Datei sind alle Worte mit den Umlauten geschrieben, also: z.B. "Büro" steht in der Datei.
Wenn ich die Datei nun hochlade, dann steht dort "Büro" auf der Website.

Soetwas in der Art bei allen Umlauten.

Ich habe versucht die Datei in ASCII umzuwandeln dann habe ich geprüft ob Datei und Datenbank die gleiche Codierung, nämlich latin1 haben.
ASCII hat nichts gebracht und latin1 hatten beide...

leider weiß ich nicht mehr was ich noch tun soll?

ich bitte um Hilfe!
sa
 

dienstdrk

Routinier

Dabei seit: 02.01.2010

Beiträge: 356

 

2 Zum Seitenanfang

Freitag, 26. Februar 2010, 22:32

Hast du schon die DB Verbindung geprüft, mit welchem Zeichensatz
diese codiert ist? Ist nämlich auch ein häufiger Fehlerfall
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

3 Zum Seitenanfang

Freitag, 26. Februar 2010, 23:52

Woher weißt du dass die Datenbank latin1 als Zeichensatz verwendet?

Ich denke eher dass du jetzt nach Kollationen geguckt hast. Das hat aber nur was mit der Suchreihenfolge zu tun, nicht jedoch mit dem verwendeten Zeichensatz.

Ich würde jetzt allerdings behaupten, dass die Daten utf-8 konvertiert sind, da ü die latin1 Darstellung des utf-8 ü ist.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

discover

Haudegen

Dabei seit: 14.10.2002

Beiträge: 742

 

4 Zum Seitenanfang

Samstag, 27. Februar 2010, 18:04

hallo,

ich benutze zum upload so ein programm welches sich "bigdump" nennt, dort zeigt mir das programm an, dass die Datenbank auf die ich die Dateien hochladen möchte, latin1 verwendet.
der Herausgeber der Daten Datei hat zu mir auch gesagt, dass es utf-8 ist und auf ASCII convertiert werden soll, dafür hat er mir das Programm [font='&quot']crimson empfohlen, mit dem konnte ich dann auswählen "convert to ASCII" und dann hat sich in der Dateivorschau etwas verändert, wenn ich dann jedoch die Datei wieder abspeichern möchte, dann werden die Änderungen nicht übernommen.

hat jemand einen Tipp wie ich sonst noch die Dateien von [/font]
utf-8 zu ASCII konvertieren kann?

leider bin ich nicht so der crack in dieser Angelegenheit, ist eine einmalige Sache für mich.

Danke im Voraus.
sa

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »discover« (27. Februar 2010, 18:04)

 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

5 Zum Seitenanfang

Montag, 1. März 2010, 10:51

Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

Jadefalke

Routinier

Dabei seit: 29.02.2008

Beiträge: 431

 

6 Zum Seitenanfang

Montag, 1. März 2010, 14:10

Das Problem mit den Umlauten ä,ö,ü,ß hast du auch bei Ascii wenn du die in die MYSQL importierst!
schlimmer noch Anführungsstrichen und Gedankenstrichen (und ein paar anderen Dingen) wird immer „?“ gesetzt

Das Problem dürfte die verwendete mysql DB-Version mit dem Metazeichensatz sein.


Hier kannst du abhilfe schaffen indem du im vorfeld durch einen Editor wie Texpad alle Sonderzeichen mit Suchen ersetzen umwandelst und als UTF8 Codiert abspeicherst, diese Datei Importierst du wieder in die DB.

"(Noch ein Hinweis >Du kannst auch mit den Umlauten als UTF8 Codiert abspeichern und Importieren, es wird im Header dann angegeben das UTF8 verwendet wird, wie gesagt kommt es hier aber auf die MYSQL Version und dem Standartzeichensatz an ob diese korrekt dargestellt werden)"

Dadurch hast du aber garkeine Umlaute mehr in der DB, ich gehe aber davon aus das du diese Dargestellt haben möchtest 8)

Evt hilft ja dieser LINK

oder dieser LINK

Und ich würde immer utf8 Codiert in der DB verwenden 8) ist halt der Standart.
 

Ähnliche Themen