Seite 1 von 1

Probleme mit Umlauten

Verfasst: Mo 20. Aug 2007, 02:00
von rapi
Hi
Hab die Filmdatenbank auf meinem Server mit php5 und Mysql 5 installiert und leider werden die Umlaute nicht richtig angezeigt/gespeichert. Der Vorschlag hier im anderen Forum, htmlentities wegzulassen führt Teilweise zum Erfolg indem die Umlaute zwar richtig angezeigt werden aber nicht richtig in der DB gespeichert werden.
Hab inzwischen allerlei mit den Charsets rumprobiert und hänge grad bei UTF8 für Script und DB.

Re: Probleme mit Umlauten

Verfasst: Mo 20. Aug 2007, 21:17
von der-domi
Ja, das Thema Charset. Das Problem gab es schon öfters. Leider habe ich nirgends nachlesen könne, welcher Charset der Richtige für die deutsche Sprache ist/sind.

Das Problem habe ich bei der Kontakteverwaltung ganz einfach dadurch gelöst, dass ich die HTML-Entities in die Datenbank schreibe. Das hat nur den einen Nachteil, dass die "Sonderzeichen" dann anders sortiert werden. Dafür gibt es aber nie Probleme...

Fazit: Ich weiß es nicht.

Re: Probleme mit Umlauten

Verfasst: Sa 22. Mär 2008, 14:17
von Lifestyle
Hierzu ist nachträglich zu sagen, dass generell alle Datenbanken auf UTF-8 und die Skripte auch dementsprechend angepsasst werden sollten. Da sich dies nun mehr zum Standard machen wird.

man sihet es nun auch an der OFDB die nun komplett auf UTF-8 läuft. Man müsste also dem Skript nur klar mahcne, dass wir hier utf-8 haben, und die ausgaben entsprechend des UTF-8 syntax umändern.

Re: Probleme mit Umlauten

Verfasst: Di 25. Mär 2008, 21:09
von der-domi
Die Datenbank im Nachhinein zu ändern ist zu kompliziert, da man vieles beachten muß, wenn man es automatisiert machen möchte.

Ich werde UTF-8 nur bei der Neuentwicklung beachten. Das geht deutlich einfacher.

Re: Probleme mit Umlauten

Verfasst: Mi 26. Mär 2008, 15:16
von Lifestyle
der-domi hat geschrieben:Die Datenbank im Nachhinein zu ändern ist zu kompliziert, da man vieles beachten muß, wenn man es automatisiert machen möchte.
Hmm, in meinem Fall ist das definitiv nicht das Problem. meine Datenbank speichert eh alle Eingaben im UTF-8. Habe ich damals schon so eingestellt. Ich bräuchte also nur noch die Ausgabeseite ändern.

Ich habe aber auch ein Skript im Netz gefunden, welches automatsich die ganzen vorhandenen EIngaben in der DB auf UTF-8 umändert. Es wäre vielleicht mal einen Versuch Wert, die DB also ganz umzustellen. Falls manche User die DB anders eingestellt haben.

Was ist deine Meinung dazu ??
Ich persönlich denke es ist besser auf UTF-8 zu wechseln.

Re: Probleme mit Umlauten

Verfasst: Mi 26. Mär 2008, 20:16
von der-domi
Natürlich ist UTF-8 besser. Aber was macht man mit älteren Datenbanken (<= 4.0)? Soweit ich weiß, gibt es dort keinen Charset.

Es ist viel einfacher in der neuen Version das einzuarbeiten. Deshalb werde ich in der aktuellen Version nichts verändern.

Re: Probleme mit Umlauten

Verfasst: Mi 26. Mär 2008, 22:32
von Lifestyle
der-domi hat geschrieben:Natürlich ist UTF-8 besser. Aber was macht man mit älteren Datenbanken (<= 4.0)? Soweit ich weiß, gibt es dort keinen Charset.
uff,...
da hat der Herr wieder einen Schritt weiter gedacht als ich ;-)

aus Gründen der abwärtskomatibilität haste recht. Immerhin hab ich vieles auch eher komplizierter gelöst um PHP 4 weiterhin als Standard zu lassen.

Darf man mal fragen, wie der aktuelle Stand deiner ENtwicklung ist ??

Planung ? oder schon Umsetzung ?

Re: Probleme mit Umlauten

Verfasst: Do 27. Mär 2008, 03:11
von Massafaka
D.h. es gibt momentan keine Lösung (Fix) für das Umlautproblem? Bei jedem Eintrag die Umlaute ausbessern dauert nämlich nach einem Import länger als wenn man alle Daten von der OFDB rüber copy+pasted. :(

V.a. bei z.B. frantösischen Filmen die Darsteller ausbessern ist ein Horror!

Re: Probleme mit Umlauten

Verfasst: Do 27. Mär 2008, 13:20
von Channel19
@ all

ich habe gerade festgestellt, dass die verwaltung keine umlaute schreibt. also äöü usw ...
wenn ich ein neues "genre" eintrage , zb Spiritualiät , dann schreibt er Spiritualit&Atilde;&curren;t in
die datenbank ? auch beim pull down werden die umlaute nicht richtig dargestellt.
ich hab edie fildb aber mit utf-8 und kollation utf-8_unicode_ci erstellt, da müssten die umlaute doch drinnen sein ?
gibt es hierfür keine lösung ?

bitte helft mir, DANKE

lg
Jerome

Re: Probleme mit Umlauten

Verfasst: Do 27. Mär 2008, 14:41
von Lifestyle
schau mal bitte nach welchen zeichensatzn browser zum anzeigen der Seite verwendet.

Ich kann dein problem bei mir so nicht feststellen !!

Hast du mal geschaut, wie die Daten in der Datenbank eingetragen sind ?

Re: Probleme mit Umlauten

Verfasst: Do 27. Mär 2008, 14:48
von Lifestyle
Massafaka hat geschrieben:D.h. es gibt momentan keine Lösung (Fix) für das Umlautproblem? Bei jedem Eintrag die Umlaute ausbessern dauert nämlich nach einem Import länger als wenn man alle Daten von der OFDB rüber copy+pasted. :(

V.a. bei z.B. frantösischen Filmen die Darsteller ausbessern ist ein Horror!
Natürlich gibt es einen Fix. Ist im entsprechenden Thread in deem Entwicklerbereich dieses Forums zu finden.
Download unter: http://www.der-domi.de/board/viewtopic. ... 1710#p1710

Re: Probleme mit Umlauten

Verfasst: Do 27. Mär 2008, 15:15
von Massafaka
Aso, danke, hab ich irgendwie übersehen. Wird heute abend gleich getestet.

Re: Probleme mit Umlauten

Verfasst: Do 27. Mär 2008, 18:13
von Lifestyle
Massafaka hat geschrieben:Aso, danke, hab ich irgendwie übersehen. Wird heute abend gleich getestet.
gibt es erst seit einer Woche ;-)

Hättest dir viel Mühe sparen können ;-)

Re: Probleme mit Umlauten

Verfasst: Do 27. Mär 2008, 19:41
von der-domi
Lifestyle hat geschrieben:Darf man mal fragen, wie der aktuelle Stand deiner ENtwicklung ist ??
Es gibt nichts vorzeigbares. Wenn es mal etwas gibt, wird es auf jedenfall bei Sourceforge zu sehen sein. By the way, du hast in einem News-Beitrag mal geschrieben, dass du Anforderungen und Features notieren wirst. Machst du das noch?

Re: Probleme mit Umlauten

Verfasst: Do 27. Mär 2008, 20:21
von Lifestyle
der-domi hat geschrieben:
Lifestyle hat geschrieben:Darf man mal fragen, wie der aktuelle Stand deiner ENtwicklung ist ??
Es gibt nichts vorzeigbares. Wenn es mal etwas gibt, wird es auf jedenfall bei Sourceforge zu sehen sein. By the way, du hast in einem News-Beitrag mal geschrieben, dass du Anforderungen und Features notieren wirst. Machst du das noch?
habe ich definitiv vor,....

problem ist derzeit halt das ich grad am ende meines studium bin und deswgen recht viel lernen muss ;-(