Archief - Csv ondersteuning vreemde tekens

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Robijntje007

Legacy Member
Yo,

Ik moet dus voor school een webapp maken om de examenroosters te kunnen opstellen voor de studenten.
Hierbij moeten de docenten een csv bestand uploaden waar de studenten, docenten etc in staan.
Maar het loopt ergens fout bij het csv bestand als het over vreemde tekens gaat. Het bestand wordt gewoon als een excel bestand opgeslagen als een csv bestand. In het csv bestand staat deze regel:

Code:
88098;Beli‰n;Ria;Afstudeerproject;276347;3 BM/FV;Semester 2
waar er in het gewone (excel) bestand het volgende staat:
Code:
88098 - Beliën Ria - Afstudeerproject - 276347 - 3 BM/FV - Semester 2

Bij het uitvoeren van een sql query zal het natuurlijk fout lopen.
Voorbeeld: (eerst een echo van het statement en dan de foutmelding)

Code:
SELECT * FROM excelDocentVak WHERE docentIdd = 88098 AND NaamPersoon = 'Beli�n' AND VoornaamPersoon = 'Ria' AND Naam = 'Afstudeerproject' AND Nummer = 276347 AND Groep = '3 BM/FV' AND Periode = 'Semester 2';

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/s5052966/public_html/Project/klasse/ExcelDocentVakDb.php on line 36

Ik heb al een replace gedaan van ‰ door ë maar dit voert hij droogweg niet uit...
Ik heb al htmlspecialchars en mysql_real_escape_string maar niets mocht baten...

Ik hoop dat jullie kunnen helpen

Qronicle

Legacy Member
Werkt zowel de database als het csv bestand met UTF8 encoding?

Robijntje007

Legacy Member
Qronicle zei:
Werkt zowel de database als het csv bestand met UTF8 encoding?
Maat!
Merci! Da woordje UTF8 zei genoeg... Hij zoekt nu succesvol op Beliën nu nog mijn " en ' juist escapen en ik ben al e pak opweg!
THX a lot!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan