AFFICHER LA DATE EN FRANCAIS SUR UN SERVEUR ÉTRANGER

Signaler
Messages postés
32
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
22 février 2005
-
Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21203-afficher-la-date-en-francais-sur-un-serveur-etranger

Messages postés
394
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
4 novembre 2009
1
Yop quelques infos avec exemple sur le site de Krosoft :
http://msdn2.microsoft.com/en-us/library/w2sa9yss.aspx

A pelouche
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
27
Je trouve ton astuce excellente, je connaissais pas cette balise.

En ce qui concerne faire la date en fonction de la langue du client c'est un peu plus compliqué que ce que je pensais. Je pensais utilisais ca : Dim s As String = Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") mais ca me retourne pas la culture mais juste la langue. J'ai une autre idée mais tres lourde, c'est de rechercher le pays du client (je vois pas comment mais les stats y arrivent) et ensuite d'aller trouver un web service qui me renvoie ca. sinon autre possibilité: avec Javascript, mais je connais pas assez bien le language.
Messages postés
32
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
22 février 2005

Bonjour,

Si ton application ne gère qu'une langue, tu peux la déclarer dans le web.config avec par exemple :

<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="fr-FR" uiCulture="fr-FR" />

Tu obtiendra ainsi le format français par défaut quelque soit la langue du serveur.

Si quelqu'un à le truc pour la langue du client... cela m'intéresse.

A+