Umlautfehler im Php Script und Datenbank
#1
geschrieben 18. September 2012 - 17:05
An die DB und Serverprofis unter euch.
Ich habe ein kleines Katalog Script auf meinem Server laufen was mir an 2 Stellen keine Umlaute anzeigt
und an 1 Stelle keine Umlaute als Eingabe verweigert.
Beispiel:
Adresse - Name und Ort kann Umlaute aber Strasse verweigert mir das Script ein "ß" man muss ss schreiben.
Der Server kann Umlaute, ich habe dort 14 Webseiten alle fehlerfrei und habe dort auch 2 Foren gehabt
und auch die Foren konnten überall Sonderzeichen und Umlaute darstellen.
Das Script auf anderen Domains/Servern funktioniert an der beschriebenen Stelle.
Mehrfaches nachinstallieren bringt keinen Erfolg. Irgendwo muss das Script die DB falsch ansprechen
oder die DB falsch vorkonfiguriert sein und der "Fehler" wird beim installieren des Scriptes nicht erkannt, vermute ich.
Das Script läuft sonst mit Umlauten und Sonderzeichen, nur 2 "Felder" streiken.
Was kann das sein ?
Wie kann ich das beheben ?
Ich bedanke mich im Voraus.
Anzeige
#2
geschrieben 18. September 2012 - 19:47
#3
geschrieben 18. September 2012 - 21:23
das unerlaubte Zeichen benutzt werden.
In einem anderen Feld wird aus "Beispiel" /"Beispiel/"
#4
geschrieben 18. September 2012 - 21:25
Zitat (keinohranfänger: 18. September 2012 - 21:23)
das unerlaubte Zeichen benutzt werden.
In einem anderen Feld wird aus "Beispiel" /"Beispiel/"
Na eher \"Beispiel\" oder? Da wird das Anführungszeichen maskiert. Da mach ich im Code dann aus Anführungszeichen einfach " und dann passt das wieder.
Dieser Beitrag wurde von Holger_N bearbeitet: 18. September 2012 - 21:27
#5
geschrieben 19. September 2012 - 06:56
Selbst ein einfacher Bindestrich wird in so merkwürdige Kästchen gewandelt.
Wenn der Admin das einträgt dann werden aber Anführungszeichen und Bindestrich korrekt dargestellt.
#6
geschrieben 19. September 2012 - 09:32
#7
geschrieben 19. September 2012 - 10:47
#8
geschrieben 19. September 2012 - 10:53
Zitat (keinohranfänger: 19. September 2012 - 10:47)
Ich meinte damit eher, dass dein Problem auch mit Browsereinstellungen zu tun haben könnte, wenn deine Eingaben in der Datenbank dieses Forums ja scheinbar ganz anders ankommen als meine.
#9
geschrieben 19. September 2012 - 12:04
Es geht nur um ein einziges Script, auf einer Domain und sogar innerhalb dieses Scriptes und der Domain nur um ganz vereinzelte Datenfelder. 9 von 10 Seiten funktionieren einwandfrei, 9 von 10 Datenfeldern funktionieren sowohl mit Sonderzeichen als auch mit Umlauten einwandfrei.
Es kann also weder der Server, noch das Script und erst recht nicht am Browser liegen, zumal natürlich längst alle möglichen Browser getestet wurden.
Das Problem ist schon etwas tükischer Natur, alles mögliche wurde auch bereits versucht.
Ich brauche einen echten GURU , jemanden der wirklich Ahnung von Datenbank und PHP Scripting hat und der dann noch die Energie hat einem absolut Ahnungslosen den Fehler aufzuzeigen und entsprechende Lösungen in verständlichen Formulierungen hinzubekommen.
Den oder die nenne ich dann GOTT
Dieser Beitrag wurde von keinohranfänger bearbeitet: 19. September 2012 - 12:08

Hilfe
Neues Thema
Antworten
Nach oben


