+ Antworten
Ergebnis 1 bis 4 von 4

Thema: UTF8 Kodierung mit Sonderzeichen (TM)

  1. #1
    TP-Member !duesi macht alles soweit korrekt Avatar von !duesi
    Registriert seit
    Apr 2005
    Ort
    der schönen Schweiz
    Beiträge
    78

    UTF8 Kodierung mit Sonderzeichen (TM)

    Hallo zusammen

    Ich habe folgendes Problem. In einer Tabelle (utf8_general_ci kodiert) habe ich Text mit Sonderzeichen (vor allem das hochgestellte TM Zeichen). Mein HTML File ist ebenfalls utf8 kodiert.

    Wenn ich über phpMyAdmin in die Tabelle schaue, wird dort das TM Zeichen korrekt dargestellt (also hochgestellt, nicht HTML kodiert).
    Wenn ich es aber über PHP ausgeben will, kommt nur ein Viereck mit einem Fragezeichen drin. Ich habe ein gleiches Problem auch bei einer anderen Tabelle (die ist allerdings latin1_swedish_ci kodiert), und dort habe ich folgenden Workaround:

    Code:
    $return	= utf8_encode(str_replace("™", "™", $text));
    Der funktioniert auch schön (bei der swedish kodierten Tabelle). Bei der mit utf8 kodierten Tabelle allerdings nicht: Es wird dann einfach kein Zeichen ausgegeben (wenn man im Quelltext nachschaut).
    Habe auch schon versucht, die erstgenannte Tabelle mit latin1_swedish_ci zu kodieren, funktionierte allerdings auch nicht.

    Weiss hier jemand mehr?

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo,

    ich vermute mal, dass Du mit utf8_general_ci und latin1_swedish_ci die Kollation meinst? Falls ja, dann hat die nichts mit der Darstellung der Zeichen zu tun sondern dient ausschließlich der MySQL-internen Sortierreihenfolge von Datensätze.

    Was dein Problem angeht so vermute ich, dass Du die Verbindung nicht korrekt oder gar nicht auf UTF-8 umgestellt hast. Hier in der Traum-Dynamik gibt es ganz oben einen Wichtig-Thread mit dem Titel "Wichtige PHP Tipps" - direkt Punkt 1 erläutert ausführlich auf was man achten muss, wenn man mit PHP und UTF-8 arbeitet.

  3. #3
    TP-Member !duesi macht alles soweit korrekt Avatar von !duesi
    Registriert seit
    Apr 2005
    Ort
    der schönen Schweiz
    Beiträge
    78
    Hallo Andreas

    Code:
    mysql_query("SET NAMES 'utf8'");
    war das Zauberwort...

    Besten Dank! Ich habe sonst alles auf utf8. Und ich dachte, die Kollation in der DB reicht aus (zusammen mit utf8_encode() )

  4. #4
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.686
    collation [englisch] = Sortierreihenfolge / Textvergleich

    Ich bin kein Klugscheißer. Ich weiß wirklich alles besser.
    Gruss Guin
    Mein Blog

+ Antworten

Ähnliche Themen

  1. UTF8 Problem
    Von sunny-online im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 13.01.2009, 16:24
  2. E-Mail Kodierung im Bibliothekelement
    Von monti im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 06.06.2006, 22:20
  3. PDF speichern mit JPEG Kodierung
    Von titus2k4 im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 09.01.2006, 21:58
  4. progressive kodierung von jpeg?
    Von nüchtern im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 16.07.2003, 10:22
  5. Dokumenten-Kodierung fehlt auf den TP Seiten
    Von Christian im Forum Support-Forum
    Antworten: 0
    Letzter Beitrag: 27.10.2002, 09:29

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51