J'ai un script qui extrait une chaîne de la base de données, la divise en mots et écrit les mots dans la base de données. Il fonctionne parfaitement lorsque j'appelle le script via http (en utilisant le serveur web apache). Il fonctionne également pour l'exécuter à partir d'une ligne de commande Windows. Cependant, lorsque j'essaie de l'exécuter à partir de la ligne de commande (shell) dans ubuntu, tous les caractères suédois ÅÄÖ sont remplacés par AAO dans la base de données. Très étrange.Problème utf8 avec les caractères suédois de la ligne de commande
Qu'est-ce que Apache Tell PHP que j'ai besoin de le dire moi-même lors de l'exécution de la ligne de commande?
Je ne entrez rien de la ligne de commande, j'exécute le script juste à partir de là. La raison pour laquelle je veux que cela fonctionne à partir de la ligne de commande est que je veux l'exécuter à partir de cron. – Martin
L'exécution et la saisie vous donnent (presque) la même sortie. –