J'ai une page et son encodage est UTF-8 et si j'essaie d'exécuter ce code dans un système unix tout semble bien, mais quand je tente de courir dans Windows (7) certains caractères chromes regarde question marquer (). Comment pouvez exécuter le code à la fois deux des deux systèmes (sans utiliser iconv).Unicode setlocale et strftime échoue à windows
header('Content-Type: text/html; charset=UTF-8');
setlocale(LC_ALL, 'turkish');
echo strftime("%d %B %Y, %H:%M");
La seule différence le serveur? Pas le navigateur, le programme FTP ou l'éditeur qui l'enregistre? Je sais que cela semble étrange, mais si votre éditeur est défini dans un jeu de caractères différent, ou si le charset par défaut du navigateur peut l'affecter. C'est parfois douloureux les fesses. – jerebear
Oui, seule la différence est le serveur. Les types de codage pour tous les fichiers sont les mêmes. – mTuran