tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
803
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.961
    Hallo,

    ich will das Thema jetzt nicht großartig ausbreiten, aber dennoch verstehe ich es gerade nicht, dass ich meine Daten in meiner MySQL-Datenbank als UTF8 gespeichert habe und dann noch in meiner HTML-Seite als UTF8 definiert habe, aber trotzdem alle Sonderzeichen und Umlaute falsch angezeigt bekomme. Mein HEAD in HTML sieht so aus:

    HTML-Code:
    <?xml version="1.0" encoding="utf-8" ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
      <title>Seite</title>
      
      <!-- Start: Meta Information -->
      <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
      <meta http-equiv="content-script-type" content="text/javascript" />
      <meta http-equiv="content-style-type" content="text/css" />
      <meta http-equiv="content-language" content="de" />
      <!-- End: Meta Information -->
      
      <!-- Start: Relationships -->
      <link rel="icon" href="favicon.ico" type="image/x-icon" />
      <!-- End: Relationships -->
      
      <!-- Start: Load StyleSheets for Internet Explorer 6 or less -->
      <!--[if lte IE 6]>
      <link rel="stylesheet" media="screen" href="../styles/view.css" />
      <![endif]-->
      <!-- End: Load StyleSheets for Internet Explorer 6 or less -->
      
      <!-- Start: Load StyleSheets -->
      <style type="text/css">
      <!--
      @import url("../styles/view.css") screen;
      -->
      </style>
      <!-- End: Load StyleSheets -->
    </head>
    Muss ich noch mit header() die Kodierung übertragen?
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  2. #2
    Avatar von saftmeister
    saftmeister saftmeister ist gerade online Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Muss ich noch mit header() die Kodierung übertragen?
    Würde ich nicht sagen. Hast du aber deine Connection zum Server mittels

    PHP-Code:
    mysql_query("SET NAMES utf8"); 
    auf Unicode eingestellt?
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  3. #3
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.961
    Nicht das ich wüsste, aber ich probier es mal aus. Ich dachte, dass die Verbindung automatisch UTF8 ist, wenn man die Datenbank auf UTF8 setzt.

    EDIT: Danke, genau das war Problem.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  4. #4
    Avatar von saftmeister
    saftmeister saftmeister ist gerade online Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Die Verbindungs-Codierung wird vom Server vorgegeben und kann, während die Verbindung geöffnet ist, geändert werden. Wenn du nähere Informationen dazu haben willst: http://dev.mysql.com/doc/refman/5.0/...onnection.html
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  5. #5
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.961
    Gut zu wissen. Es war für mich nur überraschend, da mein ganzer MySQL-Server (und somit auch die Verbindung) auf UTF8 gesetzt ist.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

Ähnliche Themen

  1. [MySQL] Frage zu "Set Names UTF8"
    Von HerbertJ im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 03.01.11, 16:59
  2. utf8 Kollation mySQL
    Von D-LuX im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 08.04.10, 15:32
  3. Antworten: 2
    Letzter Beitrag: 27.07.09, 20:22
  4. Utf8
    Von harrry im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 09.03.07, 16:30
  5. UTF8 aus MySql-Tabelle
    Von Mac Bain im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.06.05, 19:51