Thread: Database meedere talen
-
24-03-2012, 18:36 #1Member
- Registered
- 22/06/10
- Location
- Muizen (Mechelen)
- Posts
- 286
- iTrader
- 4 (100%)
- Mentioned
- 0 Post(s)
Database meedere talen
Vanaf volgende week start ik met een website die in 9 talen verschijnt waaronder Russisch :/
Hoe kan ik het best de database aanpakken zodat zowel cyrilische- als latijnse tekens geen probleem zijn om te weergeven ?no votes
-
-
24-03-2012, 19:26 #2Member
- Registered
- 19/02/06
- Location
- -
- Posts
- 4,048
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/73
UTF-8 encodering gebruiken, ofzo... ?
no votes
-
25-03-2012, 11:10 #3Member
- Registered
- 17/07/02
- Location
- Sol System
- Posts
- 10,064
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/78
PSN: dJeezBE - Delicious bookmarks
Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alienoPastafarian by choiceno votes
-
25-03-2012, 15:16 #4Member
- Registered
- 22/06/10
- Location
- Muizen (Mechelen)
- Posts
- 286
- iTrader
- 4 (100%)
- Mentioned
- 0 Post(s)
Mijn database staat op UTF-8:
http://i41.tinypic.com/5yum0x.jpg
In mijn formulier pagina staat:
En dit verschijnt in mijn database:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
http://i43.tinypic.com/mtmemx.jpg
Hoe mijn pagina's zijn opgebouwd:
post-new.php (hier staat het formulier) -> dit formulier voert een het php-script uit om de data weg te schrijven (actions/add-new.php) en redirect dan terug naar post-new.phpno votes
-
25-03-2012, 18:29 #5Member
- Registered
- 22/06/10
- Location
- Muizen (Mechelen)
- Posts
- 286
- iTrader
- 4 (100%)
- Mentioned
- 0 Post(s)
Ik heb nog wat verder getest en de vreemde tekens in de database worden wel goed weergeven op mijn html pagina.
Dit is wel het belangrijkste voor mij, maar ik wil wel graag weten hoe het komt dat de tekens in de database niet deftig worden weergeven. Iemand enig idee ?no votes
-
25-03-2012, 20:03 #6no votes
-
25-03-2012, 20:44 #7Member
- Registered
- 22/06/10
- Location
- Muizen (Mechelen)
- Posts
- 286
- iTrader
- 4 (100%)
- Mentioned
- 0 Post(s)
no votes
-
25-03-2012, 23:19 #8Member
- Registered
- 17/07/02
- Location
- Sol System
- Posts
- 10,064
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/78
Voer je een
query uit of roep jeCode:SET NAMES UTF8;
aan nadat je de connectie opent? Indien niet, 1 van beide zou je in principe toch wel moeten doen (mysql_set_charset is in principe de beste optie) om ervoor te zorgen dat je DB connectie in UTF-8 modus geplaatst wordt.Code:mysql_set_charset('utf8', $db_link);PSN: dJeezBE - Delicious bookmarks
Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alienoPastafarian by choiceno votes
-
26-03-2012, 00:12 #9Member
- Registered
- 22/06/10
- Location
- Muizen (Mechelen)
- Posts
- 286
- iTrader
- 4 (100%)
- Mentioned
- 0 Post(s)
Thanks dJeez !
mysql_set_charset gaf een parse error:
Mits een kleine aanpassing werkt dit.Parse error: syntax error, unexpected T_STRING
Code:<?php $connection = mysqli_connect($host,$username,$password,$dbname); mysqli_set_charset($connection, 'utf8'); ?>
no votes

.
