IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

quel est l'encodage par défaut de setlocale ?


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 433
    Points : 881
    Points
    881
    Par défaut quel est l'encodage par défaut de setlocale ?
    bonjour ,

    j'ai un ptit script qui envoie un email et à la fin j'ajoute une date.
    Le texte comporte des accents sans problèmes (utf8).
    La date par contre, quand elle est lue dans webmail a un souci. les accents (dans Février par exemple) sont remplacés par un symbol losange noir avec un point d'interrogation dedans.
    j'ai tenté de mettre le uft8 dans
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
     setlocale(LC_TIME, "fr_FR.UTF8", "French");
    mais ça ne résoud pas le souci !

    d'où peut bien venir le souci ?

    ps : existe-il un outil web qui permet simplement de détecter le codage d'un caractère bizarre ?

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 269
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 269
    Points : 8 568
    Points
    8 568
    Billets dans le blog
    17
    Par défaut
    Tu peux utiliser un éditeur hexadécimal, comme https://hexed.it/
    Copie-colle le mot posant problème et regarde les octets de la chaîne

  3. #3
    Membre expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Points : 3 076
    Points
    3 076
    Par défaut
    Citation Envoyé par Séb. Voir le message
    Tu peux utiliser un éditeur hexadécimal, comme https://hexed.it/
    Wow, impressionnant ! Merci pour la découverte.

  4. #4
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 433
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 433
    Points : 881
    Points
    881
    Par défaut
    ça ne m'en dit pas plus, je ne sais pas pourquoi le é de début passe bien (issu d'une concaténation simple en php) et pas le é de février ou décembre (issu du setlocal)
    Nom : ed1.png
Affichages : 65
Taille : 42,4 Ko

    Nom : ed2.png
Affichages : 62
Taille : 2,3 Ko

    Nom : ed3.png
Affichages : 64
Taille : 2,6 Ko

    et quand je regarde l’entête email, c'est utf8
    :
    X-Mailer: PHPMailer 6.0.7 (https://github.com/PHPMailer/PHPMailer)
    MIME-Version: 1.0
    Content-Type: text/html; charset=utf-8
    Content-Transfer-Encoding: 8bit

Discussions similaires

  1. [WS 2008 R2] Quel est l'encodage utilisé par AD pour les mot de passe ?
    Par Christophe P. dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 22/08/2017, 10h49
  2. Encodage par défaut de Firefox
    Par kimz dans le forum Firefox
    Réponses: 4
    Dernier message: 09/04/2007, 01h30
  3. Quel est cet encodage? Comment le décoder?
    Par moalmeyer dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 24/07/2006, 15h28
  4. Quel est le compte par défaut ?
    Par shinshon dans le forum Débuter
    Réponses: 2
    Dernier message: 16/10/2005, 10h03
  5. [unicode/ascii] Comment changer l'encodage par défaut????
    Par Mr Hyde dans le forum Général Python
    Réponses: 2
    Dernier message: 07/10/2005, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo