Re: configurer firefox pour unicode

2016-08-24 Par sujet Christophe

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

2016-08-23 Par sujet Bernard Schoenacker
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

2016-08-23 Par sujet Christophe

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

2016-08-23 Par sujet Eric Degenetais
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

2016-08-19 Par sujet 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

2016-08-19 Par sujet Pierre Malard

> 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

2016-08-19 Par sujet steve

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

2016-08-19 Par sujet Bernard Schoenacker
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

2016-08-19 Par sujet Pierre Malard

> 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

2016-08-19 Par sujet Txo
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

2016-08-19 Par sujet Fabrice Regnier

'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

2016-08-19 Par sujet Bernard Schoenacker
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

2016-08-19 Par sujet Bernard Schoenacker
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

2016-08-19 Par sujet Bernard Schoenacker
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