kostenloser Webspace werbefrei: lima-city


Sonderzeichen anzeigen lassen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cg-tv

    cg-tv hat kostenlosen Webspace.

    Also ich habe einen String in mein MqSql Tabelle geladen (über phpmyadmin). Dort werden auch alle Sonderzeichen angezeigt, aber nach dem ich den String ausgelesen habe mit php und mit echo auf meiner Seite anzeigen lasse, werden an Stelle von den Sonderzeichen blos ? angezeigt. Diese Zeichen sind z.b. betroffen: ˙·٠•►
    Was muss ich beachten, damit sie angezeigt werden?

    Verwendete Schriftart: Times New Roman

    cg-tv
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Die Schriftart ist unwichtig.
    Im Header des HTML-Dokumentes muß das richtige Charset vorgegeben werden.

    Wenn Datenbanktabelle in utf-8 -> HTML charset=utf-8


    Beitrag zuletzt geändert: 9.6.2009 21:37:44 von fatfreddy
  4. sonok

    Moderator Kostenloser Webspace von sonok

    sonok hat kostenlosen Webspace.

    nee, ich glaube die schriftart ist nicht unwichtig.

    du hast in der anzeige für phpadmin eine schriftversion, in der in der zeichentabelle zb der pfeil hinterlegt ist, ergo wird er dir da angezeigt. wenn du dann die zeichen ausliest und mit dem browser anzeigen läßt, wird eine schriftart (also hier times new roman) verwendet, die ebendieses zeichen (den pfeil) nicht in seiner codetabelle hinterlegt hat. da das zeichen nicht da ist, kommt ein fragezeichen.
    siehe der mac-apfel  (hat so mancher nicht, so gibts irgend ein graues fenster zu sehen).

    was du machen kannst? du gehst entweder die standartschriften (wg der websicherheit) deines systemes durch, bis du eine hast, die den pfeil anzeigt. diese schriftart verwendest du. es ist aber nicht sicher, daß den pfeil jeder andere auch sieht. denn es gibt einen weiteren hacken - diverse schriften mit dem gleichen namen werden von unterschiedlichen herrstellern angeboten - und können gegebenenfalls wiederum unterschiedliche schriftcodetabellen haben.

    verstanden?

    das sicherste ist, du verzichtest auf solche sonderzeichen.
    oder, seeehr kompiziert (?), machst eine keine gif von dem pfeil und immer wenn das zeichen laut dem sql-string angezeigt werden soll, ersetzt du es per script durch das bildchen. (ich denke mal, das geht, also mit flash würde es so gehen :shy: php sicher auch, aber das weiß ich leider nicht - aber so werden hier ja auch irgendwie die :ichbineinfrosch: in ein frosch-gesicht umgewandelt ...)
  5. Wenn ich meinen Firefox bevormunde und zur Nutzung von Times New Roman zwinge, wird besagtes Zeichen einwandfrei dargestellt, ist also im Zeichensatz dieser Schrift vorhanden. Darum behaupte ich weiterhin dreist, das die Zeichencodierung der Datenbank und der HTML-Ausgabe nicht harmonieren. Den MacPfeil sehe ich dann aber ebenfalls nur als Hieroglyphe. ;-)

    FF
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!