kostenloser Webspace werbefrei: lima-city


Sonderzeichen (Ä~) Umwandeln in Ä PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    dozent

    dozent hat kostenlosen Webspace.

    Hallo,

    bei meinen Einträgen in ein Suchtag/formular">formular tauchen immer wieder Sonderzeichen aus dem Ausland auf, die zu Fehlsuchen führen. Wie kann man das umwandeln in Ä, Ö, Ü, ß ??

    Vielen Dank für die Hilfe
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Vielleicht hast du nicht überall die selbe Kodierung angegeben? Wenn das der Fall ist, passe sie alle einem einheitlichen Format an. Falls du dir sicher bist, dass es nicht daran liegt, gibt es in PHP genug Möglichkeiten, ein Zeichen in ein anderes, ein Wort in ein anderes usw. um zu wandeln. Eine Funktion, die das kann ist str_replace()

    $text = str_replace('Zeichen, das in Ä verwandelt werden soll', 'Ä', $text);
  4. t*****b

    Du solltest viel eher auf eine kompatible Kodierung achten, als über PHP eine Lösung zu frickeln.
  5. Hi,

    in PHP gibt es ein paar Sachen mit denen das möglich ist, eine ist ICONV -> http://www.php.net/manual/de/function.iconv.php

    Eine andere is einfach utf8_decode(); die reicht meistens.

    Villeicht soltest du deine Datenbank umstellen, auf utf8_general_ci, das deckt schonma viel ab.
    Wenn du Daten von Hand in die Datenbank eintippst, sind die nicht UTF8 konvertriert, die zeigt es dir fehlerhaft an. Die müssen dann per Formular eingetippt werden.

    Unter Umständen reichts auch schon wenn du den Zeichensatz per Meta-Tag angibst.

    Grüsse
    Color
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!