Archief - PHP: utf8_encode

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.

Incinnerator

Legacy Member
Yu

ik heb in mijn tabel een veldje titel met als collation utf8_general_ci.
dan kan ik dus é en ¨(trema) gebruiken.

nu als ik deze uit de database haal en dan utf8_encode toepas dan laat hij idd é en ¨ zien.

mijn probleem. Ik stockeer deze waarde in een array op de volgende manier:
$array['titel'] = $value;
als ik nu door de array loop en dan utf8_encode toepas dan krijg ik ÃÂé ipv een é.

weet iemand wat er gebeurd als je die value in een array plaatst?

greetz
Incinnerator

dJeez

Legacy Member
Waarom pas je de utf8_encode pas later in een loop toe en niet direct? Bij mijn weten is er nl. in PHP5 geen goede (native) support voor UTF, vandaar dat je de omzetting best direct aan de bron toepast. PHP6 zou daar alvast verbetering in moeten brengen :p.

Enneuh, ben je zeker dat je niet utf8_decode wil gebruiken? Dat lijkt mij logischer om strings uit je DB te gaan decoderen. Ik vermoed nl. dat je de reeds geëncodeerde string nogmaals ligt te encoderen, en dat zal uiteraard niet het gewenste resultaat opleveren.

Incinnerator

Legacy Member
heb idd bij het overlopen van de resultset , de functie utf8_encode toegepast op elke kolom=>value.

dat was de beste oplossing.
merci
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