Ankündigung

Einklappen
Keine Ankündigung bisher.

Seltsames Umlautproblem

Einklappen

Neue Werbung 2019

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

  • Seltsames Umlautproblem

    Hallo,

    verstehe die Weklt nicht mehr .... Umlaute werde irgendwie seltsam an Funktion weitergegeben und noch seltsamer in die Datenbank eingetragen ... nämlich so
    ää
    index.php
    PHP-Code:
    $dao=new DataAccess;
    $sql   ="Insert Into comments (com_news_id,com_writer,com_text,com_header,com_date) VALUES
                    ('ää','ää','kk','ää','2007-04-08 12:00:00')"
    ;
    $result=$dao->query($sql); 
    dataAccess
    PHP-Code:
        public function query($sql)
            {
            
    $argv=func_get_args();

            
    $argc=func_num_args();

            
    $sql =$argv[0];

            
    $argp=array();

            for (
    $argn=1$argn $argc$argn++)
                {
                
    $argp[]=$this->quote_smart($argv[$argn]);
                }
            if (!(
    $this->mysql_result=mysql_query(vsprintf($sql$argp), $this->db)))
                {
                
    trigger_error("Unable to execute SQL Query: " mysql_error());
                }

            return 
    $this->mysql_result;
            } 
    Das führt dann zu so einem statement
    Insert Into comments (com_news_id,com_writer,com_text,com_header,com_da te) VALUES ('ÀÀ','ÀÀ','kk','ÀÀ','2007-04-08 12:00:00')
    Kann mir jemand sagen, was das ist
    Gruß
    derTrallala

  • #2
    Zeichensatzproblem. Anscheinend verwendest du ISO und UTF-8 parallel (erkennbar daran, dass er aus einem Sonderzeichen zwei macht). Guck mal im Forum.
    Nicht jeder Fehler ist ein Bug.

    Kommentar


    • #3
      Schau dir die Kollation in der Datenbank, Metatags und was sonst noch mit den Charsets zu tun hat an...
      Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
      Mark Twain

      Kommentar

      Lädt...
      X