probleme mit dem zeichensatz

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • probleme mit dem zeichensatz

    hallo zusammen

    eine page habe ich komplett auf utf8 umgestellt.

    hier die db: http://www.zimmbi.ch/div/utf8/mysql.jpg
    die page: http://www.zimmbi.ch/div/utf8/page.jpg

    und hier ein kommentare die aus einer db ausgelesen werden:
    http://www.zimmbi.ch/div/utf8/comment.jpg
    ausgegeben mit
    "comment" => smilies::add(htmlentities($row->comment))

    die werden leider fehlerhaft ausgegeben, aber wenn ich mit phpmyadmin schaue sind die einträge korrekt.

    wenn ich die comments so ausgebe
    "comment" => smilies::add(htmlentities(utf8_decode($row->comment)))

    dann geht es, es kann aber nicht die lösung sein immer alles mit utf8_decode zu machen.

    was ich auch schon probiert habe ist folgendes am anfang auszuführen

    SET CHARACTER SET 'utf8'
    SET NAMES 'utf8'

    das geht leider auch nicht

    hat jemand noch einen tipp? danke!

  • #2
    htmlentities hat einen dritten parameter, nutze den.

    Kommentar


    • #3
      ähnliche Probleme: http://www.php-resource.de/forum/sho...threadid=80898

      Kommentar


      • #4
        ok danke so gehts mit dem 3. parameter, aber kann man php nicht mitteilen immer mit utf8 zu arbeiten?

        was ich gefunden habe ist:
        setlocale (LC_ALL, 'de_DE.UTF-8');

        damit geht das zwar jetzt mit strftime aber nicht mit htmlentities
        jemand eine idee?
        Zuletzt geändert von zimmbi; 01.02.2007, 14:45.

        Kommentar


        • #5
          Wenn du konsequent an allen Stellen die relevant sein könnten UTF-8 verwendest, sollte htmlentities vollkommen unnötig sein.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            ok danke

            Kommentar

            Lädt...
            X