Im Textbox eingegebene Sätze werden nicht richtig angeziegt.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfangsbuchstabe
besten helfen
buchstabe
code
englische sprache
ersten buchstaben
http
kleinbuchstaben
kontakt
posten
problem
quellcode
satz
server
system
teil
text
umlaut
wahrscheinlichkeit
wende
-
Guten Abend.
Ich habe ein Problem.
Und zwar habe ich auf meiner Seite einen Textbox, wo man etwas eingeben kann und sobald man es postet es auf der Seite angezeigt wird (Ähnlich wie Gästebuch).
Nur wenn ich jetzt dort etwas eintippe, zeigt er es nach dem Posten es nicht richtig an.
Bsp:
Ich tippe ein:
Die Seite gefällt mir sehr gut. Carpe Diem Bla Bla
Die Seite zeigt es nur so an:
Die seite gefällt mir sehr gut. carpe diem bla bla
Er schreibt alles klein bisauf den Anfangsbuchstaben des ersten Wortes im Satz.
Irgendwie scheint es mir so, als wär da eine automatische Rechtschreibkorrektur vorgenommen wird und dass mein Server? Script? (oder was auch immer) davon ausgeht, dass es um die englische Sprache geht.
Ich hoffe ihr versteht was ich meine und könnt mir weiterhelfen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das liegt mit großer Wahrscheinlichkeit nicht am Server sondern an deinem Script, daher verschoben nach PHP, MySQL & .htaccess.
Benutzt du ein fertiges Script? Wenn ja, welches?
Lg cookies -
Ohne den Quellcode kann dir da leider niemand helfen.
Da aber das ganze System doch relativ komplex aussieht müsstest du die entsprechende Codestelle raussuchen oder eben versuchen, dich an den Programmierer des Systems zu wenden, der wird dir wohl am besten helfen können.
Lg cookies -
Wo und wonach sollte ich denn schauen?
Kann es sein, dass es daran liegt weil ich die Mysql Kollation auf utf-8-general ci gemacht habe?
-
Eher unwahrscheinlich, da eine Zeichensatzänderung eher Probleme mit Umlauten mit sich bringt, aber ganz ausschließen kann ich das auch nicht.
Ich würde vermuten, dass die Buchstaben im PHP-Script alle - aus welchem Grund auch immer - zu Kleinbuchstaben transformiert werden. Könntest du den Teil des Quellcodes, in dem der Formularinhalt verarbeitet wird, posten? -
Du hast warscheinlich irgendwo ein
drin um den ersten Buchstaben groß und den rest klein zu schreibenucfirst(strtolower('Hier steht NoCHmal Text')); // ergibt: Hier steht nochmal text
http://php.net/manual/de/function.strtolower.php
Beitrag zuletzt geändert: 12.1.2011 17:04:00 von nilswerner88 -
Vielen vielen Dank.
Es hat geklappt. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage