Likes Likes:  0
Resultaten 1 tot 3 van de 3
Geen
  1. #1
    utf-8 direct weergeven
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter

    utf-8 direct weergeven

    Ik heb een database vol met utf-8 data. Nu maak ik een simpele query om deze data op te halen uit de database (zonder te converteren) en ik print deze data direct op de pagina. Ik stel via de PHP/htaccess in dat UTF-8 de default encoding is en Firefox page-info-headers bevestigd dat die header ontvangen wordt bij het openen van de pagina. Daarnaast zet ik ook nogmaals in de html <head> dat utf-8 het encoding type is.

    Echter, als ik op de pagina kijk zie ik alsnog allemaal vreemde tekens. Als ik er een htmlentities() overeen gooi werkt het perfect. Waarom werkt het niet gewoon zonder htmlentities() van de PHP?

  2. #2
    utf-8 direct weergeven
    geregistreerd gebruiker
    3.705 Berichten
    Ingeschreven
    26/11/05

    Locatie
    Duivendrecht

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    27 Berichten zijn liked


    Naam: Gert Jan
    KvK nummer: 34272910

    Je MySQL connectie gebruikt ook utf-8 ?

  3. #3
    utf-8 direct weergeven
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Opgelost met:

    PHP Code:
    mysql_set_charset('utf8', $this->connection);
    /*
    mysql_query("SET NAMES 'utf8'", $this->connection);
    mysql_query("SET collation_connection = 'utf8_general_ci'", $this->connection);
    mysql_query("SET CHARACTER SET 'utf8'", $this->connection);
    mysql_query("SET collation_server = 'utf8_general_ci'", $this->connection);
    mysql_query("SET character_set_client = 'utf8'", $this->connection);
    mysql_query("SET character_set_connection = 'utf8'", $this->connection);
    mysql_query("SET character_set_results = 'utf8'", $this->connection);
    mysql_query("SET collation_database = 'utf8_general_ci'", $this->connection);*/ 
    Laatst gewijzigd door WH-Tim; 06/05/09 om 18:45.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics