Hallo!
Ich habe das Script nach Angaben installiert und es funktioniert auch einigermaßen.
Problem:
Wenn ich jedoch einen neuen Beitrag erstelle, werden Umlaute (Ä, Ö, Ü) als erstes Zeichen in der Überschrift nicht mitgespeichert und dementsprechend nicht angezeigt...
Vielleicht weiss jemand was da nicht ganz richtig läuft?!
Am Quelltext des Scripts habe ich nichts geändert
Gruß
Sven :-)
Seite 1 von 1
Newsscript: Umlaute
Geschrieben 02 Februar 2009 - 09:39 (#2)
Hallo,
ich habe auch ein Problem mit den Umlauten,allerdings ist es bei mir so, dass Umlaute garnicht richtig angezeigt werden.
Siehe: http://www.gerdheld....anuel/index.php
Unter dem Eintrag Test sollte eigentlich stehen:
Ä Ö Ü ß
ä ö ü
ich habe das dann mal in der Textdatei auf dem Server manuell geändert, und dann klappts, wie man an dem zweiten Test sehen kann. Aber wenn ich einen Beitrag ganz normal über den Adminbereich schreibe klappts nicht.
Woran kann das liegen?
Bis dann
Eathen
ich habe auch ein Problem mit den Umlauten,allerdings ist es bei mir so, dass Umlaute garnicht richtig angezeigt werden.
Siehe: http://www.gerdheld....anuel/index.php
Unter dem Eintrag Test sollte eigentlich stehen:
Ä Ö Ü ß
ä ö ü
ich habe das dann mal in der Textdatei auf dem Server manuell geändert, und dann klappts, wie man an dem zweiten Test sehen kann. Aber wenn ich einen Beitrag ganz normal über den Adminbereich schreibe klappts nicht.
Woran kann das liegen?
Bis dann
Eathen
Geschrieben 02 Februar 2009 - 09:50 (#3)
Ich hab gerade nochmal ein paar tests gemacht und festgestellt das das Problem nur bei dem Browser Chrome besteht, nicht aber bei IE und Firefox, ist von daher nicht so schlimm.
Eathen
Eathen
Geschrieben 28 Mai 2010 - 12:40 (#4)
Hallo,
das probelm mit den Umlauten hatte ich auch, leider in jedem Browser. Ich denke das liegt daran, wie die text Dateien umgewandelt werden.
Ich konnte es lösen, indem ich die entstehenden sonderzeichen in html code umgewandelt habe via str_replace. das ganze sieht dann folgendermaßen aus:
new.php
Das gleiche gilt natürlich auch für den edit.php:
Zeile 27ff;
Viele Grüße
Felix
www.fox-ranch.de
das probelm mit den Umlauten hatte ich auch, leider in jedem Browser. Ich denke das liegt daran, wie die text Dateien umgewandelt werden.
Ich konnte es lösen, indem ich die entstehenden sonderzeichen in html code umgewandelt habe via str_replace. das ganze sieht dann folgendermaßen aus:
new.php
Zeile 34ff:
$_POST["new"]["text"] = str_replace("Ä","Ä",$_POST["new"]["text"]);
$_POST["new"]["datum"] = str_replace("Ä","Ä",$_POST["new"]["datum"]);
$_POST["new"]["autor"] = str_replace("Ä","Ä",$_POST["new"]["autor"]);
$_POST["new"]["ueberschrift"] = str_replace("Ä","Ä",$_POST["new"]["ueberschrift"]);
$_POST["new"]["text"] = str_replace("ä","ä",$_POST["new"]["text"]);
$_POST["new"]["datum"] = str_replace("ä","ä",$_POST["new"]["datum"]);
$_POST["new"]["autor"] = str_replace("ä","ä",$_POST["new"]["autor"]);
$_POST["new"]["ueberschrift"] = str_replace("ä","ä",$_POST["new"]["ueberschrift"]);
$_POST["new"]["text"] = str_replace("Ö","Ö",$_POST["new"]["text"]);
$_POST["new"]["datum"] = str_replace("Ö","Ö",$_POST["new"]["datum"]);
$_POST["new"]["autor"] = str_replace("Ö","Ö",$_POST["new"]["autor"]);
$_POST["new"]["ueberschrift"] = str_replace("Ö","Ö",$_POST["new"]["ueberschrift"]);
$_POST["new"]["text"] = str_replace("ö","ö",$_POST["new"]["text"]);
$_POST["new"]["datum"] = str_replace("ö","ö",$_POST["new"]["datum"]);
$_POST["new"]["autor"] = str_replace("ö","ö",$_POST["new"]["autor"]);
$_POST["new"]["ueberschrift"] = str_replace("ö","ö",$_POST["new"]["ueberschrift"]);
$_POST["new"]["text"] = str_replace("Ü","Ü",$_POST["new"]["text"]);
$_POST["new"]["datum"] = str_replace("Ü","Ü",$_POST["new"]["datum"]);
$_POST["new"]["autor"] = str_replace("Ü","Ü",$_POST["new"]["autor"]);
$_POST["new"]["ueberschrift"] = str_replace("Ü","Ü",$_POST["new"]["ueberschrift"]);
$_POST["new"]["text"] = str_replace("ü","ü",$_POST["new"]["text"]);
$_POST["new"]["datum"] = str_replace("ü","ü",$_POST["new"]["datum"]);
$_POST["new"]["autor"] = str_replace("ü","ü",$_POST["new"]["autor"]);
$_POST["new"]["ueberschrift"] = str_replace("ü","ü",$_POST["new"]["ueberschrift"]);
$_POST["new"]["text"] = str_replace("ß","ß",$_POST["new"]["text"]);
$_POST["new"]["datum"] = str_replace("ß","ß",$_POST["new"]["datum"]);
$_POST["new"]["autor"] = str_replace("ß","ß",$_POST["new"]["autor"]);
$_POST["new"]["ueberschrift"] = str_replace("ß","ß",$_POST["new"]["ueberschrift"]);
Das gleiche gilt natürlich auch für den edit.php:
$_POST["edit"]["text"] = str_replace("Ä","Ä",$_POST["edit"]["text"]);
$_POST["edit"]["datum"] = str_replace("Ä","Ä",$_POST["edit"]["datum"]);
$_POST["edit"]["autor"] = str_replace("Ä","Ä",$_POST["edit"]["autor"]);
$_POST["edit"]["ueberschrift"] = str_replace("Ä","Ä",$_POST["edit"]["ueberschrift"]);
$_POST["edit"]["text"] = str_replace("ä","ä",$_POST["edit"]["text"]);
$_POST["edit"]["datum"] = str_replace("ä","ä",$_POST["edit"]["datum"]);
$_POST["edit"]["autor"] = str_replace("ä","ä",$_POST["edit"]["autor"]);
$_POST["edit"]["ueberschrift"] = str_replace("ä","ä",$_POST["edit"]["ueberschrift"]);
$_POST["edit"]["text"] = str_replace("Ö","Ö",$_POST["edit"]["text"]);
$_POST["edit"]["datum"] = str_replace("Ö","Ö",$_POST["edit"]["datum"]);
$_POST["edit"]["autor"] = str_replace("Ö","Ö",$_POST["edit"]["autor"]);
$_POST["edit"]["ueberschrift"] = str_replace("Ö","Ö",$_POST["edit"]["ueberschrift"]);
$_POST["edit"]["text"] = str_replace("ö","ö",$_POST["edit"]["text"]);
$_POST["edit"]["datum"] = str_replace("ö","ö",$_POST["edit"]["datum"]);
$_POST["edit"]["autor"] = str_replace("ö","ö",$_POST["edit"]["autor"]);
$_POST["edit"]["ueberschrift"] = str_replace("ö","ö",$_POST["edit"]["ueberschrift"]);
$_POST["edit"]["text"] = str_replace("Ü","Ü",$_POST["edit"]["text"]);
$_POST["edit"]["datum"] = str_replace("Ü","Ü",$_POST["edit"]["datum"]);
$_POST["edit"]["autor"] = str_replace("Ü","Ü",$_POST["edit"]["autor"]);
$_POST["edit"]["ueberschrift"] = str_replace("Ü","Ü",$_POST["edit"]["ueberschrift"]);
$_POST["edit"]["text"] = str_replace("ü","ü",$_POST["edit"]["text"]);
$_POST["edit"]["datum"] = str_replace("ü","ü",$_POST["edit"]["datum"]);
$_POST["edit"]["autor"] = str_replace("ü","ü",$_POST["edit"]["autor"]);
$_POST["edit"]["ueberschrift"] = str_replace("ü","ü",$_POST["edit"]["ueberschrift"]);
$_POST["edit"]["text"] = str_replace("ß","ß",$_POST["edit"]["text"]);
$_POST["edit"]["datum"] = str_replace("ß","ß",$_POST["edit"]["datum"]);
$_POST["edit"]["autor"] = str_replace("ß","ß",$_POST["edit"]["autor"]);
$_POST["edit"]["ueberschrift"] = str_replace("ß","ß",$_POST["edit"]["ueberschrift"]);
Zeile 27ff;
Viele Grüße
Felix
www.fox-ranch.de
Dieser Beitrag wurde von Tremon bearbeitet: 28 Mai 2010 - 01:09
Geschrieben 01 Juli 2010 - 05:27 (#5)
Vielen Dank für den Hinweis.
Ich habe eine entsprechende Umwandlung der Sonderzeichen in die Version 2.1 eingebaut.
Ich habe eine entsprechende Umwandlung der Sonderzeichen in die Version 2.1 eingebaut.
www.neandertaler.net -- Admin
Geschrieben 13 Juli 2011 - 09:50 (#6)
Geschrieben 26 Juli 2011 - 07:54 (#7) Guest_wrividgeweeft_*
Keep working ,remarkable job! Acid Reflux Remedies
Share this topic:
Seite 1 von 1

Hilfe
Webmaster
Neandertaler
Impressum

Blue
Green
Red
Black
Neues Thema starten
Antworten
Promote to Article
MultiZitat












