Fehlerhafte Darstellung der Umlaute bei Version 2.0 Beta

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

Beitrag von vossy »

Warum haben wir eigentlich dieses Problem? Warum muss alles UTF-8 sein?
Offenbar haben die verschiedenen Webserver unterschidliche Einstellunegn und an die müßte man Admidion (einfach) anpassen können, denn die Webserver Einstellungen wird man nicht so einfach ändern können und dem Anwender zu sagen, er soll seinen Browser umstellen (wie geht das eingentlich beim IE?) ist m.E. auch nich zumutbar.

.htaccess (s.o.) hat leider keinen Einfluß (ist das vielleicht noch ein fehler drin?)
Elle
Former team member
Beiträge: 173
Registriert: 16. Jan 2006, 17:11

Beitrag von Elle »

Hallo Vossy,

es geht einfach darum das UTF-8 der flexibelste Zeichensatz ist. Sobald man einen anderen Zeichensatz benutzt muss bei Sonderzeichen immer konvertiert werden oder hat Probleme mit Umlauten etc... Bei einem unicode Zeichensatz ist auch eine Internatonalisierung wesentlich einfacher.

Warum Dein Provider standardmäßig alles mit einem ISO-Zeichensatz rausbläst wird wohl sein Geheimnis bleiben, es sei denn Du fragst ihn einfach mal... :-)

Gruß
Elle
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

vossy hat geschrieben:.htaccess (s.o.) hat leider keinen Einfluß (ist das vielleicht noch ein fehler drin?)
Hallo Vossy,

da ist kein fehler drinnen, das funktioniert einwandfrei. Wichtig ist, dass die Datei in das Hauptverzeichnis Deiner Domain (oder Deiner Subdomain) abgelegt wird.
Zudem würde ich mal bei Deinem Hoster nachfragen, ob es globale Einstellungen gibt, die diese Einstellung überschreiben!

Die Servereinstellungen sind grundsätzlich in der Konfiguration des Webservers zu finden, wer Apache nutzt also in der Konfiguration des Apache Servers! :wink:

Gruss,
Matze
Joroe
Beiträge: 75
Registriert: 31. Mär 2008, 18:23

Beitrag von Joroe »

bei mir gehen die Umlaute auch nicht habe nachgeschaut und mein Server gibt es mit ISO-SOWieso aus

Habe jetzt eine Frage mit der htaacees Datei .
Welchen Dateiname soll die Datei haben ??
habe eine datei dam.htaccess ins Admidio Hautverzeichniss geladen geht nicht ^^
Wenn ich groß bin möcht ich auch mal Scripter werden :)
Elle
Former team member
Beiträge: 173
Registriert: 16. Jan 2006, 17:11

Beitrag von Elle »

Die Datei heisst einfach nur ".htaccess"...


Es kann höchstens sein, dass der Provider kein Überschreiben von Serverkonfigurationen per htaccess zulässt... Aber auch das sollte mit einer Anfrage beim Anbieter behebbar sein...

Gruß
Elle
Joroe
Beiträge: 75
Registriert: 31. Mär 2008, 18:23

Beitrag von Joroe »

danke für die Antwort der Provider lässt es nicht zu
Wenn ich groß bin möcht ich auch mal Scripter werden :)
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

Beitrag von vossy »

Elle hat geschrieben:Es kann höchstens sein, dass der Provider kein Überschreiben von Serverkonfigurationen per htaccess zulässt... Aber auch das sollte mit einer Anfrage beim Anbieter behebbar sein...
Tatsächlich war es bei mir standardmäßig deaktiviert. Auf Nachfrage wurde htaccess für mich freigeschaltet. Danke an 111MB.de

Nun läuft Admidio, wie gewollt. Danke, Danke, Danke! Tolle Arbeit die 2.01!!!

Lessons leared:

MySQL 5.0 erforderlich
UTF-8 Ausgabe muss bei Bedarf über .htaccess erzwungen werden.
eventuell muss htaccess noch freigeschaltet werden.
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

vossy hat geschrieben:MySQL 5.0 erforderlich
UTF-8 Ausgabe muss bei Bedarf über .htaccess erzwungen werden.
eventuell muss htaccess noch freigeschaltet werden.
MySQL 4.1 reicht aus, und an der 4.0 arbeiten wir noch.

Die UTF8 Geschichte ist eigentlich ein Problem des Providers. Normalerweise wird so etwas von der Webseite vorgegeben und dann sollte der Server das auch so schicken, wie es dort angegeben wird.
Joroe
Beiträge: 75
Registriert: 31. Mär 2008, 18:23

Beitrag von Joroe »

bei mir wurde zum Schluss auch noch utf8 freigeschalten...

Also alles wieder OK ^^ :!: :!:
Wenn ich groß bin möcht ich auch mal Scripter werden :)
jefff
Beiträge: 8
Registriert: 18. Jun 2008, 22:53

Beitrag von jefff »

bei meiner seite auf funpic.de darf in der .htaccess nur AddDefaultCharSet stehen. Bei AddCharSet gibt der Server eine Fehlermeldung. Aber es klappt damit:

Code: Alles auswählen

AddDefaultCharSet utf-8
#AddCharSet utf-8 .shtml .htm .html .php
kechele
Beiträge: 10
Registriert: 15. Jun 2008, 12:59

Beitrag von kechele »

Hallo,

ich hatte auch das Problem mit den Umlauten.
Zuerst habe ich es auch mit dem Erzwingen der Zeichenkodierung
über eine .htaccess-datei, allerdings ohne Erfolg.

Ich habe das Problem dann in den Griff bekommen, indem
ich in die "config.php" den folgenden Befehl vor allen anderen
Befehlen platziert habe:

header('Content-type: text/html; charset=utf-8');

Anschließend funktionierte es mit den Umlauten einwandfrei.
harryman
Beiträge: 141
Registriert: 25. Jul 2007, 22:58
Kontaktdaten:

Beitrag von harryman »

kechele hat geschrieben:header('Content-type: text/html; charset=utf-8');
Anschließend funktionierte es mit den Umlauten einwandfrei.
Hallo
Ich hatte das Umlautproblem auch, und zwar nach einer Neuinstallation mit der 2.0.4-Version.
Nachdem ich deinen Tip umgesetzt hatte, wurden die Umlaute korrekt dargestellt. Vielen Dank für den Hinweis. :D

Gruss
Harry
Andree
Beiträge: 78
Registriert: 18. Jan 2008, 16:00
Wohnort: Celle
Kontaktdaten:

Beitrag von Andree »

harryman hat geschrieben:
kechele hat geschrieben:header('Content-type: text/html; charset=utf-8');
Anschließend funktionierte es mit den Umlauten einwandfrei.
Hallo
Ich hatte das Umlautproblem auch, und zwar nach einer Neuinstallation mit der 2.0.4-Version.
Nachdem ich deinen Tip umgesetzt hatte, wurden die Umlaute korrekt dargestellt. Vielen Dank für den Hinweis. :D

Gruss
Harry
hat bei mir heute auch funktioniert !
Danke :lol:
Bis dann

Andree
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

kechele hat geschrieben:Ich habe das Problem dann in den Griff bekommen, indem
ich in die "config.php" den folgenden Befehl vor allen anderen
Befehlen platziert habe:

header('Content-type: text/html; charset=utf-8');

Anschließend funktionierte es mit den Umlauten einwandfrei.
Hallo kechele,

vielen Dank für den Hinweis. Da scheinbar einige Server UTF8 nur in Verbindung mit dieser Header-Information verstehen, werden wir das dann auch so in die 2.0.5 einbauen.

Viele Grüße
Fasse
Antworten