LCID


Nous allons décrire ici comment utiliser les LCID afin de ne plus avoir de problèmes de format du fait que le serveur hébergé est au US ou au Canada.Le principe du lcid est très simple, on décalre en tant que session la varaible du LCID correspondant au pays voulu et après il suffit d'appeler les dates ou les nombres, ils se formattent dans la mode du pays :)

Page 1 : default.asp Explications
<html>
<head>
<title>
LCID
</title>
</head>
En tête HTML
<body>
<% response.write "<h1>US</H1>"
session.lcid=&h409
response.write formatdatetime(date,1) & "<br>"
response.write formatdatetime(date,2) & "<br>"
response.write FormatNumber(1000.10,2,true,false,true) & "<br>"
response.write Formatcurrency(1000.10,2,true,false,true) & "<br>"
response.write FormatPercent(0.80101,3,true,false,true) & "<br>"

response.write "<h1>FRANCE</H1><br>"
session.lcid=&h40c
response.write formatdatetime(date,1) & "<br>"
response.write formatdatetime(date,2) & "<br>"
response.write FormatNumber(1000.10,2,true,false,true) & "<br>"
response.write Formatcurrency(1000.10,2,true,false,true) & "<br>"
response.write FormatPercent(0.80101,3,true,false,true) & "<br>"

response.write "<h1>ESPAGNE</H1><br>"
session.lcid=&h0c0a
response.write formatdatetime(date,1) & "<br>"
response.write formatdatetime(date,2) & "<br>"
response.write FormatNumber(1000.10,2,true,false,true) & "<br>"
response.write Formatcurrency(1000.10,2,true,false,true) & "<br>"
response.write FormatPercent(0.80101,3,true,false,true) & "<br>"

response.write "<h1>ROYAUME UNIS</H1><br>"
session.lcid=&h809
response.write formatdatetime(date,1) & "<br>"
response.write formatdatetime(date,2) & "<br>"
response.write FormatNumber(1000.10,2,true,false,true) & "<br>"
response.write Formatcurrency(1000.10,2,true,false,true) & "<br>"
response.write FormatPercent(0.80101,3,true,false,true) & "<br>"
%>
<p>La liste des Lcid se trouve ici :</p>
<p>http://msdn.microsoft
.com/library/sdkdoc/winbase/nls_8xo3.htm</p>

Le code est clair ..... il n'y a pas grand chose à expliquer, on est au niveau 2 maintenant :)

Nous avons expliqués les différents "format***" dans le niveau 1

</body>
</html>
Bas de page
  1. La liste des Lcid se trouve ici :

    http://msdn.microsoft.com/library/sdkdoc/winbase/nls_8xo3.ht

Le test du code n'est pas possible en ligne du fait que cala change les paramètres du serveur

Téléchargez le code

[Précédent] [Retour] [Suite]