We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.
Website Locale
Waarom staat mijn site in het Engels of juist het Nederlands?
De taal en/of regionale instellingen (komma of juist punt, tijdsaanduiding) worden "locale" genoemd en kunnen per pagina verschillen. Soms treft u een andere locale aan dan u zou willen. Dat kan verschillende oorzaken hebben.
De eerste is dat sommige webapplicaties de locale afleiden van wat de browser meegeeft. Gebruikt u een Engelstalige browser, dan is er een grote kans dat deze Engels als voorkeurstaal naar de server stuurt en u dus een Engelse tekst terugkrijgt. Dit kunt u verhelpen door Nederlandse software te gebruiken en in sommige gevallen door de "regionale instellingen" van Windows aan te passen.
De tweede mogelijkheid is dat de webapplicatie de locale afleidt van de standaard locale van de webserver. Deze kan helaas varieren tussen C, en_EN, nl_NL maar ook anderen. Dit gebeurt alleen bij PHP pagina's die niet in CGI mode draaien (zie ook PHPCgiMode). De oplossing hiervoor is om bovenaan ieder script te zetten:
$_ENV['LANG'] = 'C';
Een andere oplossing is om uw PHP scripts in CGI te draaien. U heeft dan altijd de standaard locale 'C'.
Nog niemand heeft een waardering kenbaar gemaakt voor dit artikel- Deze pagina is het laatst bewerkt op 9 mei 2011 om 17:07.
- Deze pagina is 156 keer bekeken.