Ankündigung

Einklappen
Keine Ankündigung bisher.

htmlentities nur für Umlaute

Einklappen

Neue Werbung 2019

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

  • htmlentities nur für Umlaute

    ich habe ein Formatierten Text z.B. <span style='font-size:12'>Headline<span>
    Neue Küche...

    Daraus soll über TCPDF ein pdf werden.

    Funktion auch schon, sogar die Formatierungen nimmt er mit, doch die Umlaute sind kaputt
    wandelt ich die über htmlentities ist alles hübsch, doch dann hack er mir die Formatierungen raus, weil er auch das < codiert.

    hier im Forum habe ein Script gefunden, aber ich kann es nicht einbinden, wie ruft man es dann auf?
    $neu= htmlspecialchars_decode($text)# mein Versuch


    PHP-Code:
    if(!function_exists('htmlspecialchars_decode')) {
        function 
    htmlspecialchars_decode($str$quote_style ENT_COMPAT)
        {
            return 
    strtr($strarray_flip(get_html_translation_table(HTML_SPECIALCHARS$quote_style)));
        }


    /**
     * Konvertiert alle Umlaute zu den HTML-Zeichen. Sonderzeichen wie <, >, &, etc. werden nicht konvertiert.
     *
     * @author .fox
     * @param string $string Zu konvertierender Text
     * @return string Text mit HTML-Zeichen
     */ 
    function htmlspecialletters($string)
    {
        
    $string htmlentities($string);
        
    $string htmlspecialchars_decode($string);
        return 
    $string;

    info
    http://www.php.de/forum/webentwicklu...für-html-tags



  • #2
    Umlaute braucht man eigenltich für HTML gar nicht umwandeln. Weder in UTF-8 noch in ISO-8859-1/15.

    Schau mal hier: http://php-de.github.io/jumpto/utf-8/

    Kommentar


    • #3
      erzähl das mal mein TCPDF Erzeuger, er lässt z.B. das ü einfach aus, erst wenn ich es codiere wird es angezeigt.

      Kommentar


      • #4
        Dann machst du aber was falsch: http://www.tcpdf.org/fonts.php

        TCPDF supports TrueTypeUnicode (UTF-8 Unicode),

        Kommentar


        • #5
          hast ja recht, habe alles noch mal überprüft, die Datei soll UTF8 sein, nun läuft es
          Danke

          admin ich finde keine Erledigt Funktion, gibt es so was hier nicht?

          Kommentar


          • #6
            Sehr gut!

            Nein, "Erledigt" gibt es leider noch nicht.

            Kommentar

            Lädt...
            X