Lighttpd Envoie de mauvais en-têtes pour le contenu UTF-8

Ubuntu / Lighttpd Ne sert pas mes fichiers dans le codage UTF-8 avec le bon

Content-Type

Entête. Ceci est expédié

Content-Type: text/html

plus susceptible que

Content-Type: text/html; charset=UTF-8

. Comment configurer Lighttpd Envoyer les bons en-têtes?

Dans les paramètres par défaut, je n'ai pas vu

lighttpd.conf

et j'ai des problèmes de recherche d'informations dans
http://redmine.lighttpd.net/wiki/lighttpd
.
Invité:

Emilie

Confirmation de:

Défaut

lighttpd.conf

Le fichier semble charger des types MIME de

/etc/mime.types

Utiliser le script perl:

include_shell "/usr/share/lighttpd/create-mime.assign.pl"

Dans mon

/etc/mime.types

ma

html

Les fichiers ont été configurés pour le service comme

text/html

. J'ai commenté

include_shell

perl Script et a ajouté ce qui suit
http://redmine.lighttpd.net/wi ... tails
Connexion B.

lighttpd.conf

:

mimetype.assign = ( ".html" => "text/html; charset=utf-8" )

Pas sûr qu'il y a une solution plus élégante. En utilisant cette méthode, je devrai copier toutes les entrées dans

/etc/mime.types

Pour enregistrer d'autres types de types MIME.

Hannah

Confirmation de:

J'ai eu le même problème et
http://www.spieleplanet.eu/blogpost.php?t=47361
En substance, il s'agit d'une version avancée du scénario susmentionné. perl, Qui ajoute une annonce charset = utf-8 À tous les types mime, Démarrer S. "text /". Il suffit de remplacer le script perl Et redémarrer lighttpd.

Christine

Confirmation de:

Malheureusement juste ajouter `; charset = utf-8 string´ Pour chaque ligne «text /» dans mimes.conf? Je veux dire:

  ".css"          =>      "text/css; charset=utf-8",
".html" => "text/html; charset=utf-8",
...

Pour répondre aux questions, connectez-vous ou registre