Documentation de AddDefaultCharset (Apache) et default_charset (PHP)
This commit is contained in:
parent
ebb9c1eb6f
commit
687aede73f
|
@ -748,3 +748,22 @@ SetEnvIf User-Agent "Nutch" GoAway=1
|
|||
Deny from env=GoAway
|
||||
</Directory>
|
||||
~~~
|
||||
|
||||
### Site avec accents cassés
|
||||
|
||||
Si vous avez des vieux fichiers sources (TXT, HTML), il est probable qu'ils utilisent l'encodage ISO-8859 au lieu d'Unicode.
|
||||
On peut alors forcer la reconnaissance de cet encodage (ajout de charset= dans l'entête HTTP Content-Type) via l'option
|
||||
`AddDefaultCharset` utilisable globalement, dans un VirtualHost, dans un Directory ou même un .htaccess si autorisé :
|
||||
|
||||
~~~
|
||||
AddDefaultCharset ISO-8859-15
|
||||
~~~
|
||||
|
||||
> *Note* : si vous avez des fichiers PHP en ISO-8859, vous devrez forcer l'option `default_charset` de PHP :
|
||||
>
|
||||
> ~~~
|
||||
> php_value default_charset ISO-8859-15
|
||||
> ~~~
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -632,3 +632,8 @@ Remplacer `zend_extension=` par `extension=` pour le chargement du module PHP.
|
|||
Pour des raisons de sécurité et de maintenabilité, la version de PHP de Debian n'embarque par le GD modifié par PHP. Ces fonctions ne sont
|
||||
pas disponibles. Pour contourner ce problème, nous conseillons d'écrire vos propres fonctions (il y a des exemples sur <https://secure.php.net/>).
|
||||
Cela peut éventuellement être mis dans un fichier partagé qui sera ensuite inclus systématiquement dans votre code lorsque l'utilisation est nécessaire.
|
||||
|
||||
* Site avec accents en ISO-8859 cassés
|
||||
|
||||
Si vous avez des fichiers PHP en ISO-8859, on peut forcer son utilisation via `default_charset ISO-8859-15`. À noter que pour les fichiers HTML ou TXT, on peut utiliser l'option Apache `AddDefaultCharset ISO-8859-15`.
|
||||
|
||||
|
|
Loading…
Reference in a new issue