turk porno porno escort rokettube
Ergebnis 1 bis 4 von 4

Thema: HtmlEntiites: Encoding mismatch has resulted in htmlentities errors

  1. #1
    Neuer Benutzer
    Registriert seit
    03.06.2009
    Ort
    Berlin
    Beiträge
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Frage HtmlEntiites: Encoding mismatch has resulted in htmlentities errors

    Guten Morgen!

    Nach langer Zeit steht mal wieder ein Projekt mit Zend im Raum und ich taste mich auf das Gebiet von ZF2 vor.

    Das es um einen Filter-Fehler geht, habe ich das mal hier gepostet, wenn das nicht korrekt ist, möge man mich bitte verschieben

    Gegeben ist eine ZendSkeletonApplication an der nichts weiter verändert ist außer dem eingefügten Code-Beispiel.
    Anzeige ist vorhanden, der Code entsteht im ZendStudio12.5.

    Ich habe früher schon einmal mit der Version 1 des Frameworks gearbeitet und nutze die Skeleton-Anwendung nun um ein wenig mit verschiedenen Code-Fragmenten zu spielen um mich wieder ins Framework einzudenken.

    Also steht im IndexController folgendes:
    PHP-Code:
    namespace Application\Controller;


    use 
    Zend\Mvc\Controller\AbstractActionController;
    use 
    Zend\Filter\HtmlEntities;


    class 
    IndexController extends AbstractActionController
    {
        
        
        public function 
    indexAction()
        {
          
    $x =(String) "Hier kommt die Mäus!";
          
          
    $filter = new HtmlEntities();
          
    $filter->filter($x);
           
          return array(
    "hello" => $x );
            
        }

    Das führt dann bei der Ausgabe zu folgender Nachricht:
    Zusätzliche Information:
    Zend\Filter\Exception\DomainException


    Datei:
    /srv/www/htdocs/avd_zend/vendor/zendframework/zendframework/library/Zend/Filter/HtmlEntities.php:197


    Meldung:
    Encoding mismatch has resulted in htmlentities errors
    Sobald ich HtmlEntities weglasse funktioniert wieder alles.

    Wo liegt mein Denkfehler? Was bedeutet dieser Fehler eigentlich?

    Vielen Dank für eure Hilfe!


    Wo liegt mein Denkfehler
    Geändert von Kaiuwe (29.04.2015 um 13:05 Uhr) Grund: BBCodes angepasst

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Willkommen im Forum!
    Zitat Zitat von TheFan1968 Beitrag anzeigen
    Encoding mismatch has resulted in htmlentities errors

    Was bedeutet dieser Fehler eigentlich?
    Steht doch eindeutig da: „Encoding mismatch“

    Zieht man noch die Doku dazu heran, dann sollte alles klar sein: „Zeichenkodierung“!
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. #3
    Neuer Benutzer
    Registriert seit
    03.06.2009
    Ort
    Berlin
    Beiträge
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Zitat Zitat von Kaiuwe Beitrag anzeigen
    Willkommen im Forum!

    Steht doch eindeutig da: „Encoding mismatch“

    Zieht man noch die Doku dazu heran, dann sollte alles klar sein: „Zeichenkodierung“!
    Vielen Dank für die Standardantwort!
    Die Antwort auf dieses Problem findet sich allerdings nicht in der Doku.

    Das Problem ist gelöst.
    Geändert von TheFan1968 (29.04.2015 um 13:36 Uhr) Grund: Schreibfehler
    -
    Die wahren Irren sind die "normalen" Leute.

  4. #4
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von TheFan1968 Beitrag anzeigen
    Die Antwort auf dieses Problem findet sich allerdings nicht in der Doku.
    In der Doku steht:
    charset: Equivalent to the PHP htmlentities native function parameter charset. This defines the character set to be used in filtering. Unlike the PHP native function the default is ‘UTF-8’. See “PHP: Manual Quick Reference for a list of supported character sets.
    Standard Filter Classes — Zend Framework 2 2.4.0 documentation - Zend Framework

    „character set“ und „encoding“ liegen nicht weit auseinander. Folgt man dann noch dem Link in der ZF-Doku zur PHP-Doku, dann fällt genau dort der Begriff: „encoding“. Also ganz einfach!
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

Ähnliche Themen

  1. HTMLEntities Warning
    Von mr.h im Forum Formulare
    Antworten: 6
    Letzter Beitrag: 11.04.2011, 11:22
  2. htmlentities
    Von Innocentus im Forum Einsteigerfragen
    Antworten: 22
    Letzter Beitrag: 24.03.2009, 03:40
  3. HtmlEntities
    Von Alberto im Forum Formulare
    Antworten: 0
    Letzter Beitrag: 16.04.2008, 00:27
  4. HtmlEntities
    Von evil_one im Forum Einsteigerfragen
    Antworten: 14
    Letzter Beitrag: 22.10.2007, 12:56

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •