String replace é werkt niet
hoi allemaal,
ik heb een probleem met de nieuwe site die ik aan het opbouwen ben.
in de database staat o.a.: barré
maar weergegeven wordt een �
hiervoor heb ik o.a. het volgende gebruikt:
$song = str_replace ( array ( ' ', '"', "'", '<', '>','é','�' ), array ( ' ' , '"', ''' , '<' , '>', 'é' ), $song );
echo $song;
echter dit lost het probleem niet op want de � blijft in de song staan als ik hem echo.
Hopelijk kan iemand me helpen.
Alvast bedankt
Gr. Jan
ik heb een probleem met de nieuwe site die ik aan het opbouwen ben.
in de database staat o.a.: barré
maar weergegeven wordt een �
hiervoor heb ik o.a. het volgende gebruikt:
$song = str_replace ( array ( ' ', '"', "'", '<', '>','é','�' ), array ( ' ' , '"', ''' , '<' , '>', 'é' ), $song );
echo $song;
echter dit lost het probleem niet op want de � blijft in de song staan als ik hem echo.
Hopelijk kan iemand me helpen.
Alvast bedankt
Gr. Jan
Ik heb daarvoor ooit het volgende gedaan:
volg deze stappen:
zet alle Collatie in mysql op utf8_unicode_ci. (zowel van de tabellen als van de velden in de tabellen).
zet de MySQL Karakterset op UTF-8 Unicode (utf8)
zet de MySQL verbindingscollatie op utf8_unicode_ci.
bovenstaande kun je allemaal in phpMyAdmin doen.
Dan moet je in PHP na de mysqli_connect() functie de volgende functie aanroepen:
Ook moet je deze regel in de <head> van je html zetten:
voor XHTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
voor HTML5:
<meta charset="utf-8">
volg deze stappen:
zet alle Collatie in mysql op utf8_unicode_ci. (zowel van de tabellen als van de velden in de tabellen).
zet de MySQL Karakterset op UTF-8 Unicode (utf8)
zet de MySQL verbindingscollatie op utf8_unicode_ci.
bovenstaande kun je allemaal in phpMyAdmin doen.
Dan moet je in PHP na de mysqli_connect() functie de volgende functie aanroepen:
Ook moet je deze regel in de <head> van je html zetten:
voor XHTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
voor HTML5:
<meta charset="utf-8">
Gewijzigd op 24/10/2012 23:16:39 door Frank Nietbelangrijk
ik raad je ook aan om utf-8 als charset te gebruiken,
maar je kan ook de functie gebruiken
maar je kan ook de functie gebruiken
Gewijzigd op 24/10/2012 23:25:26 door Andy V
Bedankt voor de informatie echter is het nog niet gelukt.
Voorbeeld kun je hier zien: http://www.betav3.gitaartabs.nl/chords/alain-clark/father-friend-2
Wat heb ik nu gedaan:
1. De tabel 'Songs' en het veld 'song_content' op utf8_unicode_ci. gezet
2. De MySQL Karakterset op UTF-8 Unicode (utf8) gezet
3. De MySQL verbindingscollatie op utf8_unicode_ci gezet
4. Deze in de head gezet: <meta charset="utf-8">
5. Deze info toegevoegd:
Maar zoals ik zeg helaas geen resultaat.
Hopelijk kunnen jullie me verder helpen :/
Groetjes Jan
--------
Dit heb ik echer niet gedaan want weet niet echt hoe ik dat moet gaan doen.
Dan moet je in PHP na de mysqli_connect() functie de volgende functie aanroepen:
Voorbeeld kun je hier zien: http://www.betav3.gitaartabs.nl/chords/alain-clark/father-friend-2
Wat heb ik nu gedaan:
1. De tabel 'Songs' en het veld 'song_content' op utf8_unicode_ci. gezet
2. De MySQL Karakterset op UTF-8 Unicode (utf8) gezet
3. De MySQL verbindingscollatie op utf8_unicode_ci gezet
4. Deze in de head gezet: <meta charset="utf-8">
5. Deze info toegevoegd:
Maar zoals ik zeg helaas geen resultaat.
Hopelijk kunnen jullie me verder helpen :/
Groetjes Jan
--------
Dit heb ik echer niet gedaan want weet niet echt hoe ik dat moet gaan doen.
Dan moet je in PHP na de mysqli_connect() functie de volgende functie aanroepen:
Probeer dit:
eens te veranderen in dit:
eens te veranderen in dit:
Je gebruikt xhtml en hebt de meta tag voor html5 gebuikt, je kunt die andere nog eens proberen
YESS Koen FANTASTISCH !!!
je wil niet weten hoeveel uur ik hier mee bezig ben geweest :)
de utf8_encode($song) werkt!
heeeeeel erg bedankt.
De xhtml zal ik ook aanpassen in de andere naar dit maakt mijn avond alweer helemaal goed.
nu de andere 160 items nog :)
ben hier vast nog wel vaker te zien dit jaar..
Gr. Jan
je wil niet weten hoeveel uur ik hier mee bezig ben geweest :)
de utf8_encode($song) werkt!
heeeeeel erg bedankt.
De xhtml zal ik ook aanpassen in de andere naar dit maakt mijn avond alweer helemaal goed.
nu de andere 160 items nog :)
ben hier vast nog wel vaker te zien dit jaar..
Gr. Jan
Hee dat is fijn. Kan je mij eens gitaar leren spelen? ;-)
Leuke layout overigens op de site
Frank.
Leuke layout overigens op de site
Frank.
thanx,
en gitaar kan ik je wel leren geen probleem, hoeveel ervaring heb je?
als je helemaal nog van niks wilt beginnen kan ik je (of jezelf) inschrijven voor onze gratis lessen per email :)
en gitaar kan ik je wel leren geen probleem, hoeveel ervaring heb je?
als je helemaal nog van niks wilt beginnen kan ik je (of jezelf) inschrijven voor onze gratis lessen per email :)




