Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    XML Parser speciale karakters
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

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


    KvK nummer: 09153441

    Thread Starter

    XML Parser speciale karakters

    Ik heb een probleem met speciale karakters ..

    Het uitlezen van een XML gaat goed, maar als er een ö in de string in voorkomt dan laat die niet meer zien wat daarvoor staat.

    Voorbeeld met regel: "Hallo ik ben Jörgen uit Amsterdam
    De output is dan "gen uit Amsterdam"

    Volgens mij is het onderstaande stukje code niet goed?
    Code:
    $xml = str_replace("'", "'", $xml);
    $xml_parser = xml_parser_create ("UTF-8");
    xml_set_element_handler($xml_parser, "startElement", "endElement");
    xml_set_character_data_handler($xml_parser, "characterData");
    xml_parse($xml_parser, $xml);
    xml_parser_free($xml_parser);
    Wie kan me verder helpen?

  2. #2
    XML Parser speciale karakters
    geregistreerd gebruiker
    280 Berichten
    Ingeschreven
    03/01/08

    Locatie
    Eindhoven

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


    Registrar SIDN: nee
    KvK nummer: 17167491
    Ondernemingsnummer: nvt

    Controleer eerst in welke codering de XML aangeleverd word. En converteer deze dan naar UTF-8. Automatisch detecteren zal niet altijd netjes werken binnen PHP.

    Zie http://php.net/manual/en/function.utf8-encode.php voor uitleg.

  3. #3
    XML Parser speciale karakters
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

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


    KvK nummer: 09153441

    Thread Starter
    De regel komt uit een shoutcast server, er staat niet bij welke codering die gebruikt.
    Code:
    Dit XML-bestand lijkt geen geassocieerde stijlinformatie te hebben. De documentstructuur is hieronder weergegeven.
    Als er geen stijl informatie wordt weergegeven is dat dan op te lossen met iets?

  4. #4
    XML Parser speciale karakters
    moderator
    4.752 Berichten
    Ingeschreven
    21/02/09

    Locatie
    Noord-Holland

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


    Naam: D. Koop
    Bedrijf: Yourwebhoster.eu
    Functie: baas
    URL: yourwebhoster.eu
    KvK nummer: 32165429
    View danielkoop's profile on LinkedIn

    Misschien kan je het hiermee uitlezen: http://php.net/manual/en/function.mb...t-encoding.php
    Met vriendelijke groet, Yourwebhoster.eu - Managed VPS diensten met Epyc performance op 100% SSDs

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  5. #5
    XML Parser speciale karakters
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

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


    KvK nummer: 09153441

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Yourwebhoster Bekijk Berichten
    Misschien kan je het hiermee uitlezen: http://php.net/manual/en/function.mb...t-encoding.php
    Daar kom ik helaas ook niet verder mee.
    Alles wat voor de ö ü staat breekt die af, als ik op de shoutcast server zelf kijk dan niet.
    De onderstaande regel helpt ook niet..
    $xml_parser = xml_parser_create ("UTF-8");
    Vanmorgen al weer 2 uur aan het zoeken geweest op google, ik kan het niet vinden.

  6. #6
    XML Parser speciale karakters
    aanwezig
    293 Berichten
    Ingeschreven
    16/02/05

    Locatie
    Utrecht

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


    Registrar SIDN: nee
    KvK nummer: 30211116
    Ondernemingsnummer: nvt

    $xml = '<?xml version="1.0" encoding="utf-8"?><root><child>je Mëèö</child></root>';

    $xml = utf8_encode($xml);

    $dom = new DOMDocument('1.0');
    $dom->loadXML($xml);

    $rootNode = $dom->documentElement;

    /* @var $childNode DOMNode */
    foreach ($rootNode->childNodes as $childNode) {
    var_dump($childNode->nodeName, $childNode->nodeValue);

    }

Webhostingtalk.nl

Contact

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