Re: configurer firefox pour unicode
Hello, Le 23/08/2016 à 21:36, Bernard Schoenacker a écrit : Le Tue, 23 Aug 2016 19:43:35 +0200, Christophe a écrit : # a2enmod headers puis dans un .htaccess dans le dossier concerné : Header set Content-Type "text/plain; charset=utf-8" bonjour, j'ai essayé en vain slt bernard A mon avis, la configuration actuelle d'apache ne prend pas en compte les fichiers .htaccess présents dans le dossier. De mémoire, ce n'est pas (plus?) le cas par défaut. Pour s'en rendre compte assez simplement, il suffit d'insérer une chaîne de caractères complètement aléatoire dans le fichier .htaccess, et de voir si l'accès au dossier est toujours possible sans qu'une "Internal server error" ne s'affiche. Au choix : Soit activer les .htaccess dans la configuration (Option de configuration "AllowOverride All" dans la section Directory du VirtualHost concerné) : https://doc.ubuntu-fr.org/apache2#activer_les_fichiers_htaccess Soit déplacer cette portion de configuration dans le VirtualHost directement. (voire dans la configuration générale d'apache, si cela peut s'avérer plus pratique) @+ Christophe.
Re: configurer firefox pour unicode
Le Tue, 23 Aug 2016 19:43:35 +0200, Christophe a écrit : > Hello Bernard, > > Le 19/08/2016 à 16:34, Bernard Schoenacker a écrit : > > bonjour, > > > > j'ai crié trop vite hourra ... ;( > > > > voici l'exemple qui pose problème (un simple texte) : > > > > http://happy-tux.org/marco/README > > > > slt > > bernard > > J'ai fait quelques tests et je pense que c'est plutôt côté serveur > qu'il faut intervenir. > Je pense que le navigateur se doit d'être passif :) . > > En utilisant l'URL que tu as précisé, je me suis rendu compte que la > réponse du serveur HTTP ne précisait pas de "Content-Type", donc pas > de Charset (habituellement, l'un ne va pas sans l'autre :) ) dans la > réponse. De fait, cela laisse libre court au navigateur d’interpréter > le contenu de la page servie; Certains le font peut-être > correctement, d'autres moins. (en l’occurrence avec Firefox 48.0 ou > Chromium 37.0, j'ai le même résultat : l'affichage des caractères > spéciaux est en échec). > > Je me suis donc adonné à quelques tests avec un serveur Debian Jessie > que j'avais sous la main, délivrant du contenu HTTP avec un Apache. > > Le même comportement a été observé si on nomme le fichier seulement > "README" et dont le contenu est en UTF-8 (pas de "Content-Type" > renvoyé). S'il est nommé "README.txt", cela change un peu, car dans > ce cas , le "Content-Type: text/plain" est renvoyé au navigateur. > > > *Solution de contournement* , si bien sûr tu as la main sur le > serveur concerné; Ça "juste marche" de mon côté : même si > personnellement je trouve ça un peu crado, mais faute de mieux ... : > > # a2enmod headers > > puis dans un .htaccess dans le dossier concerné : > > > > > Header set Content-Type "text/plain; charset=utf-8" > > > > Une autre solution passe peut-être par l'ajout de la directive > "AddDefaultCharset UTF-8" (fonctionne également dans un .htaccess si > le fichier que l'on souhaite consulter est nommé "README.txt") mais > j'ai un doute si le fichier est seulement nommé "README" (car Apache > ne renvoie pas de "Content-Type" et donc pas de "charset" dans ce > cas). > > Bien penser à recharger la page en vidant le cache associé > (CTRL+Shift+R dans le cas Firefox), pour voir si cela a bien eu > l'effet escompté. > > Accessoirement si "Internal Server Error" s'affiche, c'est > probablement qu'il manque un module apache, auquel cas, les logs > "error" devraient t'en dire plus. > > En espérant que cela aide :). > > @+ > Christophe. > bonjour, j'ai essayé en vain slt bernard
Re: configurer firefox pour unicode
Hello Bernard, Le 19/08/2016 à 16:34, Bernard Schoenacker a écrit : bonjour, j'ai crié trop vite hourra ... ;( voici l'exemple qui pose problème (un simple texte) : http://happy-tux.org/marco/README slt bernard J'ai fait quelques tests et je pense que c'est plutôt côté serveur qu'il faut intervenir. Je pense que le navigateur se doit d'être passif :) . En utilisant l'URL que tu as précisé, je me suis rendu compte que la réponse du serveur HTTP ne précisait pas de "Content-Type", donc pas de Charset (habituellement, l'un ne va pas sans l'autre :) ) dans la réponse. De fait, cela laisse libre court au navigateur d’interpréter le contenu de la page servie; Certains le font peut-être correctement, d'autres moins. (en l’occurrence avec Firefox 48.0 ou Chromium 37.0, j'ai le même résultat : l'affichage des caractères spéciaux est en échec). Je me suis donc adonné à quelques tests avec un serveur Debian Jessie que j'avais sous la main, délivrant du contenu HTTP avec un Apache. Le même comportement a été observé si on nomme le fichier seulement "README" et dont le contenu est en UTF-8 (pas de "Content-Type" renvoyé). S'il est nommé "README.txt", cela change un peu, car dans ce cas , le "Content-Type: text/plain" est renvoyé au navigateur. *Solution de contournement* , si bien sûr tu as la main sur le serveur concerné; Ça "juste marche" de mon côté : même si personnellement je trouve ça un peu crado, mais faute de mieux ... : # a2enmod headers puis dans un .htaccess dans le dossier concerné : Header set Content-Type "text/plain; charset=utf-8" Une autre solution passe peut-être par l'ajout de la directive "AddDefaultCharset UTF-8" (fonctionne également dans un .htaccess si le fichier que l'on souhaite consulter est nommé "README.txt") mais j'ai un doute si le fichier est seulement nommé "README" (car Apache ne renvoie pas de "Content-Type" et donc pas de "charset" dans ce cas). Bien penser à recharger la page en vidant le cache associé (CTRL+Shift+R dans le cas Firefox), pour voir si cela a bien eu l'effet escompté. Accessoirement si "Internal Server Error" s'affiche, c'est probablement qu'il manque un module apache, auquel cas, les logs "error" devraient t'en dire plus. En espérant que cela aide :). @+ Christophe.
Re: configurer firefox pour unicode
bonjour, il n'y a pas plusieurs UTF8. Les différentes options de configuration pour mysql concernent la collation, c'est à dire non l'encodage mais les algorithmes de classement / indexation __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org 2016-08-19 23:58 GMT+02:00 Ph. Gras : > >> Par défaut, chez moi, la variable « prefs.converted-to-utf8 » est sur « >> False », je l’ai basculée sur « True » ; comme toi et avec le même résultat… >> Il a l’outrecuidance de me dire que c’est quand même de l’UTF-8 dans le menu >> « Afichage », en plus. > > Il y a plusieurs types dans UTF-8, selon les locales. Dans PhpMyAdmin, tu as > le choix : > > > utf8_bin > utf8_czech_ci > utf8_danish_ci > utf8_esperanto_ci > utf8_estonian_ci > utf8_general_ci > utf8_general_mysql500_ci > utf8_hungarian_ci > utf8_icelandic_ci > utf8_latvian_ci > utf8_lithuanian_ci > utf8_persian_ci > utf8_polish_ci > utf8_roman_ci > utf8_romanian_ci > utf8_sinhala_ci > utf8_slovak_ci > utf8_slovenian_ci > utf8_spanish2_ci > utf8_spanish_ci > utf8_swedish_ci > utf8_turkish_ci > utf8_unicode_ci > > > utf8mb4_bin > utf8mb4_czech_ci > utf8mb4_danish_ci > utf8mb4_esperanto_ci > utf8mb4_estonian_ci > utf8mb4_general_ci > utf8mb4_hungarian_ci > utf8mb4_icelandic_ci > utf8mb4_latvian_ci > utf8mb4_lithuanian_ci > utf8mb4_persian_ci > utf8mb4_polish_ci > utf8mb4_roman_ci > utf8mb4_romanian_ci > utf8mb4_sinhala_ci > utf8mb4_slovak_ci > utf8mb4_slovenian_ci > utf8mb4_spanish2_ci > utf8mb4_spanish_ci > utf8mb4_swedish_ci > utf8mb4_turkish_ci > utf8mb4_unicode_ci > > > Bonne réception, > > Ph. Gras > >
Re: configurer firefox pour unicode
> Par défaut, chez moi, la variable « prefs.converted-to-utf8 » est sur « False > », je l’ai basculée sur « True » ; comme toi et avec le même résultat… Il a > l’outrecuidance de me dire que c’est quand même de l’UTF-8 dans le menu « > Afichage », en plus. Il y a plusieurs types dans UTF-8, selon les locales. Dans PhpMyAdmin, tu as le choix : utf8_bin utf8_czech_ci utf8_danish_ci utf8_esperanto_ci utf8_estonian_ci utf8_general_ci utf8_general_mysql500_ci utf8_hungarian_ci utf8_icelandic_ci utf8_latvian_ci utf8_lithuanian_ci utf8_persian_ci utf8_polish_ci utf8_roman_ci utf8_romanian_ci utf8_sinhala_ci utf8_slovak_ci utf8_slovenian_ci utf8_spanish2_ci utf8_spanish_ci utf8_swedish_ci utf8_turkish_ci utf8_unicode_ci utf8mb4_bin utf8mb4_czech_ci utf8mb4_danish_ci utf8mb4_esperanto_ci utf8mb4_estonian_ci utf8mb4_general_ci utf8mb4_hungarian_ci utf8mb4_icelandic_ci utf8mb4_latvian_ci utf8mb4_lithuanian_ci utf8mb4_persian_ci utf8mb4_polish_ci utf8mb4_roman_ci utf8mb4_romanian_ci utf8mb4_sinhala_ci utf8mb4_slovak_ci utf8mb4_slovenian_ci utf8mb4_spanish2_ci utf8mb4_spanish_ci utf8mb4_swedish_ci utf8mb4_turkish_ci utf8mb4_unicode_ci Bonne réception, Ph. Gras
Re: configurer firefox pour unicode
> Le 19 août 2016 à 18:31, steve a écrit : > > Salut Bernard, > > Voici ce que dit la console de développement de firefox: > > L’encodage de caractères d’un document en texte brut n’a pas été > déclaré. Le document sera affiché avec des caractères incorrects pour > certaines configurations de navigateur si le document contient des > caractères en dehors de la plage US-ASCII. L’encodage de caractères du > fichier doit être déclaré dans le protocole de transfert ou le fichier > doit utiliser une marque d’ordre des octets (BOM) comme signature > d’encodage. > > C'est la première phrase qui donne la solution… (ou en tout cas une > piste). 1) En ce qui concerne la modification d’affichage - Ça pourrait être ça, j’ai juste fais un test et créé un fichier « test.txt » contenant des caractères accentués UTF8. Si j’ouvre « test.txt » avec Firefox, il affiche tout un tas de m… à la place des accents : kjhsqdkjh ksd sklj dsq k hkjsqh kdsqkjh è§èé&"'((é&!è§çà )-&é kjhkjhkj Lorsque je choisis le menu « Affichage » / « Encodage du texte » / « unicode » (mon interface est en français) tout redevient normal et j’ai alors affiché ceci : kjhsqdkjh ksd sklj dsq k hkjsqh kdsqkjh è§èé&"'((é&!è§çà)-&é kjhkjhkj Si je fais l’essai avec le même text mais dans un fichier HTML comme ceci : Test accents HTML kjhsqdkjh ksd sklj dsq k hkjsqh kdsqkjh è§èé&"'((é&!è§çà)-&é kjhkjhkj J’ai le même genre de merdes à l’écran, résolu de la même façon, à part qu’il a fallu 2 aller et retour dans le choix de l’encodage. 2) Gérer la préférence d’encodage Effectivement, c’est avec l’ouverture de la page « about:config » qu’on peut régler ça. Par défaut, chez moi, la variable « prefs.converted-to-utf8 » est sur « False », je l’ai basculée sur « True » ; comme toi et avec le même résultat… Il a l’outrecuidance de me dire que c’est quand même de l’UTF-8 dans le menu « Afichage », en plus. Par contre, quelque soit la valeur des préférences, l’affichage des « Informations sur la page… » dans le menu « Outil » m’indique bien que le texte est affiché en « windows-1252 »… J’ai eu beau chercher une solution, rien ne fonctionne… Désolé -- Pierre Malard « Il n'y a pas de Paradis, mais il faut tâcher de mériter qu'il y en ait un ! » Jules Renard (1864-1910) - Journal, 10 septembre 1903 |\ _,,,---,,_ /,`.-'`'-. ;-;;,_ |,4- ) )-,_. ,\ ( `'-' '---''(_/--' `-'\_) πr perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <-- signature.asc Description: Message signed with OpenPGP using GPGMail
Re: configurer firefox pour unicode
Salut Bernard, Voici ce que dit la console de développement de firefox: L’encodage de caractères d’un document en texte brut n’a pas été déclaré. Le document sera affiché avec des caractères incorrects pour certaines configurations de navigateur si le document contient des caractères en dehors de la plage US-ASCII. L’encodage de caractères du fichier doit être déclaré dans le protocole de transfert ou le fichier doit utiliser une marque d’ordre des octets (BOM) comme signature d’encodage. C'est la première phrase qui donne la solution… (ou en tout cas une piste). S
Re: configurer firefox pour unicode
Le Fri, 19 Aug 2016 16:29:20 +0200, Txo a écrit : > Le 19/08/2016 à 16:06, Bernard Schoenacker a écrit : > > bonjour, > > > > je recxherche un moyen de configurer firefox pour qu'il privilégie > > l'unicode au lieu de l'encodage occidental > > > > > > qui pourrais me donner la solution ? > > > Bonjour, > > Peut-être dans about:config avec la ligne prefs.converted-to-utf8 > > à true. Je n'ai pas essayé… > > > > > bonjour, j'ai essayé sans succès pour firefox et midori affiche le texte correctement en utf8 ( va comprendre ?) slt bernard
Re: configurer firefox pour unicode
> Le 19 août 2016 à 16:36, Fabrice Regnier a écrit : > > 'lut, > > Au risque de dire une bêtise, ce n'est pas le site distant qui doit envoyer > son charset=utf8 via une balise meta ? Tout à fait mais si l’encodage n’est pas spécifié dans le HTML fourni, alors le navigateur affiche dans le code défini par défaut par l’utilisateur ou par celui du système. > > Sinon, je dirai: Menu / View / Text Encoding / Unicode. Mais il y a fort à > parier que ce paramétrage va changer sitôt que tu iras sur un site non utf8. > > a+ > > f. > -- Pierre Malard « L'émancipation politique doit marcher de pair avec l'émancipation sociale ou les résultats sont désastreux » Romain Gary - "Les racines du ciel" |\ _,,,---,,_ /,`.-'`'-. ;-;;,_ |,4- ) )-,_. ,\ ( `'-' '---''(_/--' `-'\_) πr perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <-- signature.asc Description: Message signed with OpenPGP using GPGMail
Re: configurer firefox pour unicode
Le 19/08/2016 à 16:06, Bernard Schoenacker a écrit : > bonjour, > > je recxherche un moyen de configurer firefox pour qu'il privilégie > l'unicode au lieu de l'encodage occidental > > > qui pourrais me donner la solution ? > Bonjour, Peut-être dans about:config avec la ligne prefs.converted-to-utf8 à true. Je n'ai pas essayé… > -- -- Dominique Marin http://txodom.free.fr -- Camarades, ma peau est elle encore de mise Et dedans mon cœur seul ne fait il pas vieux jeu ? Avec ma belle amie quand nous dansons ensemble --Est-ce nous qui dansons ou la terre qui tremble ? --
Re: configurer firefox pour unicode
'lut, Au risque de dire une bêtise, ce n'est pas le site distant qui doit envoyer son charset=utf8 via une balise meta ? Sinon, je dirai: Menu / View / Text Encoding / Unicode. Mais il y a fort à parier que ce paramétrage va changer sitôt que tu iras sur un site non utf8. a+ f.
Re: configurer firefox pour unicode
Le Fri, 19 Aug 2016 16:28:44 +0200, Bernard Schoenacker a écrit : > Le Fri, 19 Aug 2016 16:06:53 +0200, > Bernard Schoenacker a écrit : > > > bonjour, > > > > je recxherche un moyen de configurer firefox pour qu'il privilégie > > l'unicode au lieu de l'encodage occidental > > > > > > qui pourrais me donner la solution ? > > > > slt > > bernard > > > > bonjour, > > j'ai trouvé la solution via about:config > > la valeur : prefs.converted to utf8 était à false je l'ai mise à true > > et c'est tout > > slt > bernard > bonjour, j'ai crié trop vite hourra ... ;( voici l'exemple qui pose problème (un simple texte) : http://happy-tux.org/marco/README slt bernard
Re: configurer firefox pour unicode
Le Fri, 19 Aug 2016 16:06:53 +0200, Bernard Schoenacker a écrit : > bonjour, > > je recxherche un moyen de configurer firefox pour qu'il privilégie > l'unicode au lieu de l'encodage occidental > > > qui pourrais me donner la solution ? > > slt > bernard > bonjour, j'ai trouvé la solution via about:config la valeur : prefs.converted to utf8 était à false je l'ai mise à true et c'est tout slt bernard
configurer firefox pour unicode
bonjour, je recxherche un moyen de configurer firefox pour qu'il privilégie l'unicode au lieu de l'encodage occidental qui pourrais me donner la solution ? slt bernard