Thread: character encoding in database
-
23-10-2008, 10:48 #1Member
- Registered
- 02/08/02
- Location
- Leuven
- Posts
- 2,624
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
character encoding in database
Hi all,
zit hier met een zeer irritant probleem, heb zo'n beetje alles geprobeerd maar niks lukt, hopelijk zit hier iemand met een briljant advies
Dus, we hebben volgende onderdelen:
- Een formulier (UTF-8 encoding) met enkele simpele velden
- Een processing-page in PHP (eveneens UTF-8 encoding)
- Een MySQL met varchars (255) en collation utf8_unicode_ci (ook general geprobeerd)
Dus, alles lijkt goed te gaan; formulier invullen, processing-pagina knalt t in de database en geeft een bevestiging. However... Als we in een veld een zekere "Hervé" of "François" ingeven hebben we een probleem, in de database komt zoiets namelijk als ©©ÁÁÁTélà en dat soort dingen.
Ik heb UTF-8 geenabled in de htaccess, ik heb utf8_encode() geprobeerd, database-settings aangepast, allemaal zonder resultaat.
Wat gaat hier verkeerd?
Alvast bedankt,
Rudolfno votes
-
-
23-10-2008, 12:26 #2Crew Member
- Registered
- 01/09/02
- Location
- Peutie
- Posts
- 7,664
- iTrader
- 0
- Mentioned
- 4 Post(s)
- Reputation
- 13/105
Vanaf nu gaan we verder op BeyondGaming!
In deze thread wordt uitgelegd hoe je jouw account kan migreren.no votes
-
23-10-2008, 16:43 #3
SET NAMES 'UTF-8'; queryen bij het initialiseren van de connectie.
no votes
-
26-10-2008, 11:54 #4Member
- Registered
- 06/05/08
- Posts
- 9
- iTrader
- 0
- Mentioned
- 0 Post(s)
probeer eens als je het in de database zet, in die query dus, de volgende functie te gebruiken:
Greetz,PHP Code:mysql_real_escape_string($naam)
Kprojectsno votes
-
27-10-2008, 12:51 #5Member
- Registered
- 02/08/02
- Location
- Leuven
- Posts
- 2,624
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
no votes

