J'essaie de comprendre pourquoi nginx essaie de charger des images statiques avec le mauvais encodage. Par exemple :
A partir de la error.log :
2012/08/08 21:14:46 [error] 17968#0 : *71 open() "/home/www/mydomain.com/WEB-INF/images/productimage/image-ø.png" a échoué (2 : No such file or directory), client : x.x.x.x, server : www.mydomain.com, request : "GET /images/productimage/image-%C3%B8.png HTTP/1.1", host : "www.mydomain.com", referrer : "http://www.mydomain.com/"
Dans mon fichier nginx.conf, j'ai ajouté ce qui suit ;
source_charset utf-8;
charset utf-8;
Malheureusement, cela n'a pas résolu le problème.
Mon fichier de configuration vhost utilise ce qui suit pour servir les fichiers images ;
location /images/
{
alias /home/www/mydomain.com/WEB-INF/images/;
expires 15d;
}
J'utilise ubuntu, avec les variables d'environnement LANG définies comme suit ;
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Un indice ? Merci d'avance !