Re: encodage caractères
Le mercredi 09 janvier 08 à 10:29, Franck Delage a écrit : | |Bonjour à tous. Bonjour, |Je suis sous Debian Etch depuis quelques temps sur mon poste de travail. |J'ai loué hier un serveur dédié chez OVH, sous Debian Etch aussi. |Or lorsque je m'y connecte en SSH par mon terminal, tous les caractères |spéciaux, accents, espaces insécables, etc, sont remplacés par des points |d'interrogation. |Je sais qu'il s'agit là d'un problème d'encodage de caractères, genre moi en |UTF-8 et le serveur en ISO-8815 (ou autre, à vrai dire, je n'en sais rien), |mais je ne sais pas comment y remédier. Il faut d'abord identifier la locale par défaut sur les deux systèmes (commande locale sans argument). Il y a certainement une différence. Ensuite il va falloir choisir quelle locale commune utiliser (ma préférence va à l'UTF-8). Puis il va falloir s'assurer que la locale choisie est bien disponible sur les deux machines (commande dpkg-reconfigure locales). Pour de l'UTF-8, cocher « fr_FR.UTF-8 ». Enfin, la dernière étape de dpkg-reconfigure locales demandera quelle locale utiliser par défaut et, là, il faudra sélectionner la même chose sur les deux machines. Si on ne peut pas modifier la configuration de la machine distante, on peut toujours utiliser luit (paquet xutils) qui permet de changer le codage à l'affichage. Par exemple, pour se connecter en SSH sur une machine en ISO depuis une machine en UTF-8 : LC_ALL=fr_FR luit ssh machine |Merci de votre aide. Je ne suis encore qu'un novice en Debian. Pas de quoi. |Franck. Seb -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Apache et encodage caractères
Salut, Personnellement, je met "AddDefaultCharset" à "off" dans /etc/apache2/conf.d/charset pour qu'Apache2 me laisse me débrouiller avec mes encodages (j'ai plusieurs sites en iso-8859-1 ou en utf-8 selon leur ancienneté), sinon il force tout dans un encodage particulier. Ensuite, sur un site développé en iso-8859-1 par ex, je déclare l'encodage en tout début de document xhtml avec : Puis re-belote dans ma section , avant : Si le site utilise PHP, cette fonction (placée en tout début de document) permet de spécifier la même chose avec les en-têtes HTTP : Le 08/11/06, Charles Plessy<[EMAIL PROTECTED]> a écrit : Le Tue, Nov 07, 2006 at 06:33:31PM +0100, Michel Grentzinger a écrit : > Le mardi 7 novembre 2006 01:04, Charles Plessy a écrit : > > En fait, /etc/apache2/conf.d/charset a déjà cette valeur, ce qui va > > poser problème avec les pages en ISO-8859-15. J'ai perdu pas mal de > > temps avec ce changement inopiné, et j'hésite à soumettre un bug > > «important» ou «sérieux». Un avis éclairé à ce sujet? > > Ce paramètre sert uniquement pour les pages qui ne spécifient pas > l'encodage non ? C'est comme s'il écrasait l'encodage des pages... Malheureusement, ce paramètre fait qu'Apache va prétendre au navigateur que les pages sont en UTF-8 même si elles ne le sont pas. Je trouve ça plutôt dérangeant pour un comportement par défaut. > > En attendant, AddDefaultCharset off restaure le comportement > > original. > > Dans ce cas, que se passe-t-il si la page ne contient pas > d'indications sur le charset utilisé ? Bonne question. Existe-t-il un en-tête http qui dise «Je ne connais pas l'encodage, regardez vous-même dans les entêtes http»? Il me semble que ça serait beaucoup plus approprié que de supposer que toutes les pages étaient en latin1 et que l'administrateur les a recodées par miracle en utf-8 au moment où il a mis sa Debian stable à jour. Bonne journée, -- Charles Plessy http://charles.plessy.org Wako, Saitama, Japan -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- Cordialement, Ludo. http://ludomatic.com/
Re: Apache et encodage caractères
Le mardi 7 novembre 2006 01:04, Charles Plessy a écrit : > > > Suite à l'arrivée de Apache 2.2 dans ma Etch, les pages servies par le > > > serveur contiennent toutes des caractères bizarres à la place des > > > accents (ceci, sans que je ne touche à quoi que ce soit). > > > > > > Il semble qu'il y ait un problème d'encodage des caractères, mais je ne > > > sais pas où chercher. Mes documents des pages XHTML sont au format > > > UTF-8, ou ISO-8859-15, et cela est normalement correctement indiqué > > > dans leur entête. > > > > > > Une idée ? > > > Merci, > > > > dans /etc/apache2/conf.d/ > > echo "AddDefaultCharset UTF-8" > charset > > sous root (c'est mal TM)ou via sudo. > > En fait, /etc/apache2/conf.d/charset a déjà cette valeur, ce qui va > poser problème avec les pages en ISO-8859-15. J'ai perdu pas mal de > temps avec ce changement inopiné, et j'hésite à soumettre un bug > « important » ou « sérieux ». Un avis éclairé à ce sujet? Ce paramètre sert uniquement pour les pages qui ne spécifient pas l'encodage non ? C'est comme s'il écrasait l'encodage des pages... > En attendant, AddDefaultCharset off restaure le comportement original. Dans ce cas, que se passe-t-il si la page ne contient pas d'indications sur le charset utilisé ? -- Michel Grentzinger OpenPGP key ID : B2BAFAFA Available on http://www.keyserver.net
Re: Apache et encodage caractères
Bonjour, Le mardi 07 novembre 2006 à 09:04 +0900, Charles Plessy a écrit : > Le Mon, Nov 06, 2006 at 06:28:50PM +0100, pascal a écrit : > > David Soulayrol a écrit : > > > Bonjour, > > Bonsoir > > > > > > Suite à l'arrivée de Apache 2.2 dans ma Etch, les pages servies par le > > > serveur contiennent toutes des caractères bizarres à la place des > > > accents (ceci, sans que je ne touche à quoi que ce soit). > > > > > > Il semble qu'il y ait un problème d'encodage des caractères, mais je ne > > > sais pas où chercher. Mes documents des pages XHTML sont au format > > > UTF-8, ou ISO-8859-15, et cela est normalement correctement indiqué dans > > > leur entête. > > > > > > Une idée ? > > > Merci, > > > > dans /etc/apache2/conf.d/ > > echo "AddDefaultCharset UTF-8" > charset > > sous root (c'est mal TM)ou via sudo. Merci pour ces indications. En fait, j'avais finalement trouvé ce paramètre dûment documenté dans le fichier apache2.conf. Il doit être plus propre de remplacer la valeur prévue ici par le mainteneur du paquet. > En fait, /etc/apache2/conf.d/charset a déjà cette valeur, ce qui va > poser problème avec les pages en ISO-8859-15. J'ai perdu pas mal de > temps avec ce changement inopiné, et j'hésite à soumettre un bug > « important » ou « sérieux ». Un avis éclairé à ce sujet? > > > En attendant, AddDefaultCharset off restaure le comportement original. En lisant et relisant la documentation incluse dans le fichier de configuration, je commence à mieux comprendre ce paramètre. Effectivement, je pense que cela aurait mérité une notification pendant l'installation. Merci. -- David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Apache et encodage caractères
David Soulayrol a écrit : > Bonjour, Bonsoir > > Suite à l'arrivée de Apache 2.2 dans ma Etch, les pages servies par le > serveur contiennent toutes des caractères bizarres à la place des > accents (ceci, sans que je ne touche à quoi que ce soit). > > Il semble qu'il y ait un problème d'encodage des caractères, mais je ne > sais pas où chercher. Mes documents des pages XHTML sont au format > UTF-8, ou ISO-8859-15, et cela est normalement correctement indiqué dans > leur entête. > > Une idée ? > Merci, dans /etc/apache2/conf.d/ echo "AddDefaultCharset UTF-8" > charset sous root (c'est mal TM)ou via sudo. P. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Apache et encodage caractères
Bonjour, Suite à l'arrivée de Apache 2.2 dans ma Etch, les pages servies par le serveur contiennent toutes des caractères bizarres à la place des accents (ceci, sans que je ne touche à quoi que ce soit). Il semble qu'il y ait un problème d'encodage des caractères, mais je ne sais pas où chercher. Mes documents des pages XHTML sont au format UTF-8, ou ISO-8859-15, et cela est normalement correctement indiqué dans leur entête. Une idée ? Merci, -- David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]