Probleem met è-teken bij het inlezen van een txt file

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Luc Sleeckx

Luc Sleeckx

06/10/2011 16:59:00
Quote Anchor link
Ik gebruik de functie file() om een txt-bestand in te lezen, en vervolgens de functie explode om alle onderdelen van elke regel in een array te plaatsen.

$fcontents = file('qry/q_000190.txt');

for($i=0; $i<count($fcontents); $i++) {
$line = trim($fcontents[$i]);
$arr = explode("\t", $line);
}

Dit lukt perfect, maar er is blijkbaar een probleem met de manier waarop speciale karakters door file() ingelezen worden. (of de manier waarop explode de gegevens behandelt)
In het betreffende tekst bestand, zat bijvoorbeeld een naam met een è-teken (HTML: &egrave) "Geneviève".
Deze wordt nadien in HTML ingelezen en weergegeven : Genevi (+ als laatste teken wordt na de i een vierkantje getoond.
Wat kan hiervan de oorzaak zijn, of hoe moet ik dit voorkomen?
Ik vermoet dat er een probleem is met
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.