Tom: UTF-8 festlegen, Escaping, Request-Parameter, Response-Daten

Beitrag lesen

Hello,

Hallo Tom,
die Lösung (zu der ich aber jetzt noch eine Frage habe), hat ja hotti geliefert.

Jein. Hotti hat Dir nur eine Stelle genannt, an der Du das Funktionsargument _jedes_Mal_ mit übergeben musst. Ich habe Dir eine Möglichkeit genannt, wie Du das Argument einmal am Anfang des Scriptes festlegen kannst. Dann Wird er von PHP automatisch gesetzt und vor Allem ist das Encoding dann eindeutig festgelegt.

Und gewöhn Dir an, Ausgaben, die im HTML-Kontext landen, gleich richtig zu behandeln

http://de1.php.net/manual/en/function.htmlspecialchars.php

Meinst Du damit, ich solle z.B. ö als ö darstellen?
Ein Vorteil von UTF-8 wäre aber doch gerade, dass man dies nicht mehr machen muss.
Gruß
Steffen

Schau hier im Archiv oder bei Google mal nach dem Stichwort "Affenformular". Die "Affenformular-Übung" sollte man am Anfang immer ganz ausführlich durcharbeiten nach allen Regeln der Kunst. Daran kann man dann alles über

  • Codierung

  • Escaping

  • $_POST

  • $_GET

  • Umgang mit Sessions und Cookies

  • $_SESSION

  • $_COOKIE

  • Umgang mit dem Fileupload (ein File, mehrere Files)

  • $_FILES

  • Umgang mit Formularen

  • was ist ein Roundturn?

  • usw.

lernen. Zur Kontrolle lässt man sich in jeder Response die gewünschten Kontrollausgaben mitsenden

Beispiel:

  
echo "<pre>\r\n";  
echo htmlspecialchars(print_r($_POST,1)) . "\r\n";  
echo htmlspecialchars(print_r($_SESSION,1)) . "\r\n";  
echo "</pre>\r\n";  

So siehst Du am besten, was da so passiert bei einer "Datenrunde"

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com
0 70

UTF-8 festlegen

Steffen
  • php
  1. 0
    T-Rex
    1. 0
      Gunnar Bittersmann
  2. 0
    Der Martin
    1. 0
      Steffen
      1. 0
        Tom
        1. 0

          UTF-8 festlegen - Autsch

          Steffen
          1. 0
            hotti
            1. 0
              Steffen
              1. 0
                ChrisB
                1. 0
                  Steffen
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Steffen
                      1. 0
                        Auge
                        1. 0
                          Tom
                          1. 0
                            Auge
                            1. 0

                              Autsch - falscher Vorposter :-)

                              Tom
                              • menschelei
                          2. 0
                            Steffen
                        2. 0
                          Steffen
                          1. 0
                            Auge
                            1. 0
                              dedlfix
                  2. 0

                    UTF-8 festlegen - PHP kann das nicht durchgehend

                    dedlfix
              2. 1
                hotti
              3. 0
                Tom
          2. 0
            Tom
            1. 0
              Steffen
              1. 0
                ChrisB
              2. 0
                Der Martin
                1. 0
                  Gunnar Bittersmann
                2. 0
                  Steffen
                  1. 0
                    ChrisB
                  2. 0
                    Gunnar Bittersmann
                    1. 0
                      dedlfix
                3. 0
                  Steffen
                  1. 0
                    Der Martin
                    1. 0
                      Steffen
                      1. 0
                        dedlfix
                4. 0
                  Tom
                  1. 0
                    Gunnar Bittersmann
              3. 0

                UTF-8 festlegen, Escaping, Request-Parameter, Response-Daten

                Tom
  3. 0
    Tom
    1. 0

      UTF-8 festlegen, Pragma oder einfeas Meta...

      Tom
  4. 0

    Datei als UTF-8 speichern

    Rowland
    1. 0
      Tom
      1. 0
        Matthias Apsel
        1. 0

          Darstellung vom Ersatzzeichen

          Olaf
        2. 0
          Gunnar Bittersmann
      2. 1
        ChrisB
    2. 0
      Gunnar Bittersmann
      1. 0
        Rowland
        1. 0
          Gunnar Bittersmann
          1. 0
            Rowland
            1. 0
              Gunnar Bittersmann
              1. 0
                Rowland
                1. 0
                  Gunnar Bittersmann
                2. 0
                  1UnitedPower
            2. 0
              Tom
              1. 0
                Gunnar Bittersmann
                1. 0
                  Tom
        2. 0
          1UnitedPower
        3. 0
          Matthias Apsel
      2. 0
        WernerK
        1. 0
          Matthias Apsel
        2. 0
          Gunnar Bittersmann
          1. 0
            WernerK
            1. 0
              Der Martin
              1. 0
                WernerK
                1. 0
                  Der Martin
                2. 0
                  Gunnar Bittersmann
                3. 0
                  Tom