Seite 1 von 1

Sonderzeichen in PHP Formular

Verfasst: 11.06.2008 19:08
von haselnuss
Hallo,

ich habe mittels PHP und MySQL ein Gästebuch eingerichtet.

mein Problem ist nur, dass das türkische "sch" (ein s mit ein strich unten)
nicht angezeigt wird. Stattdessen wird ein anderes symbol angezeigt.
Als Zeichencodierung habe ich utf-8 gewählt. Alle anderen buchstaben werden richtig angezeigt, damit meine ich die türksichen buchstaben, die nicht im deutschen alphabet. Bis halt auf das "sch"

Warum ist dass denn so? Kann einer mir bitte dabei helfen?

Gruß
Haselnuss

Verfasst: 12.06.2008 03:03
von metty84
es liegt an deiner einstellung des default charset. damit gibst du dem browser vor welche zeichencodierung die seite enthält jedoch ist utf-8 für türkische schriftzeichen ungeeignet(wie auch fürs deutsche) da dort zeichen die nur in bestimten sprachen vorkommen nicht enthalten sind. im deutschen wäre das z.b. ä, ö und ü. im türkischen kann ichs dir net sagen da ich dieser sprace leider nicht mächtig bin.

aber ne lösung hab ich trotzdem für dich:

Code: Alles auswählen

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
wen mich jetzt google nicht verarscht haben sollte müste das der passende charset für diese zeichen sein.

mfg metty

Verfasst: 12.06.2008 10:51
von S2B
Da hast du UTF-8 falsch verstanden: What are UCS and ISO 10646?