OVH Cloud OVH Cloud

accents (affichage)

16 réponses
Avatar
Thomas
est ce qu'il y en a un, parmi vous, qui voit "privé" s'afficher
correctement ?
http://tDeContes.hd.free.fr/aide/web/

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"

10 réponses

1 2
Avatar
Sergio
Le 13/09/2004, Thomas a supposé :

est ce qu'il y en a un, parmi vous, qui voit "privé" s'afficher
correctement ?
http://tDeContes.hd.free.fr/aide/web/



Non. Il faut forcer l'affichage en Unicode UTF-8, et là ça marche.
Faudrait dire à Apache de le faire (mettre le bon codage dans les
en-têtes).

T'es sous Quel OS ? Parce que chez moi (Apache 1.3.28 sous XP) ça code
par défaut en 8859-1.

--
Serge http://leserged.online.fr/
Supportez le libre : http://www.framasoft.net/
Avatar
Thomas
In article (Dans l'article)
,
Sergio wrote (écrivait) :

Le 13/09/2004, Thomas a supposé :

> est ce qu'il y en a un, parmi vous, qui voit "privé" s'afficher
> correctement ?
> http://tDeContes.hd.free.fr/aide/web/

Non. Il faut forcer l'affichage en Unicode UTF-8, et là ça marche.
Faudrait dire à Apache de le faire (mettre le bon codage dans les
en-têtes).

T'es sous Quel OS ?



mac os x

Parce que chez moi (Apache 1.3.28 sous XP) ça code
par défaut en 8859-1.



moi pareil, je crois


merci à vous 2 :-)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"
Avatar
Olivier Miakinen
Le 13/09/2004 15:51, Thomas a écrit :

est ce qu'il y en a un, parmi vous, qui voit "privé" s'afficher
correctement ?
http://tDeContes.hd.free.fr/aide/web/



Il y a dans le code source :
<A HREF="prive%cc%81/">prive'/</A>
(j'ai remplacé l'accent aigu solitaire par une apostrophe ASCII)

Peu de chances que quiconque voie cela écrit « privé ».
Avatar
Olivier Miakinen
Le 13/09/2004 16:12, Olivier Miakinen a écrit :

Il y a dans le code source :
<A HREF="prive%cc%81/">prive'/</A>
(j'ai remplacé l'accent aigu solitaire par une apostrophe ASCII)

Peu de chances que quiconque voie cela écrit « privé ».



Tiens, je viens de me rendre compte que cet accent aigu solitaire fait
partie des « combining diacritical marks ». Ne faut-il pas le mettre
*avant* le caractère à modifier plutôt qu'après ?

Cela donnerait « priv'e » au lieu de « prive' » et « priv%cc%81e » au
lieu de « prive%cc%81 ».

Cela étant,
- chez moi la page est déjà en UTF-8 (Mozilla page info dixit) ;
- mettre des accents dans des noms de fichiers et des URL est le plus
sûr moyen d'avoir des problèmes.
Avatar
Thomas
In article (Dans l'article) <ci4a29$2fq7$,
Olivier Miakinen <om+ wrote (écrivait) :

Le 13/09/2004 16:12, Olivier Miakinen a écrit :
>
> Il y a dans le code source :
> <A HREF="prive%cc%81/">prive'/</A>
> (j'ai remplacé l'accent aigu solitaire par une apostrophe ASCII)
>
> Peu de chances que quiconque voie cela écrit « privé ».

Tiens, je viens de me rendre compte que cet accent aigu solitaire fait
partie des « combining diacritical marks ». Ne faut-il pas le mettre
*avant* le caractère à modifier plutôt qu'après ?

Cela donnerait « priv'e » au lieu de « prive' » et « priv%cc%81e » au
lieu de « prive%cc%81 ».



non, je ne pense pas
(sur fciws on m'a dit que c'est normal)


Cela étant,
- chez moi la page est déjà en UTF-8 (Mozilla page info dixit) ;



tiens, avec moi aussi, je croyais que non

et malgré ca ca ne s'affiche pas comme il faut ?

voilà comment ca fait chez moi (avec icab)
http://tDeContes.hd.free.fr/aide/web/
et chez vous ?


- mettre des accents dans des noms de fichiers et des URL est le plus
sûr moyen d'avoir des problèmes.



non, je pense que grace aux % ca se limite à des pb d'affichage

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"
Avatar
Thierry Boudet
On 2004-09-13, Thomas wrote:
est ce qu'il y en a un, parmi vous, qui voit "privé" s'afficher
correctement ?
http://tDeContes.hd.free.fr/aide/web/



Lynx et Mozilla: encore raté...
Mais faut quand même courir après les ennuis en mettant des
caractères accentués dans les noms de fichiers.

--
_/°< coin
Avatar
Olivier Miakinen
Le 13/09/2004 18:30, Thomas a écrit :

Tiens, je viens de me rendre compte que cet accent aigu solitaire fait
partie des « combining diacritical marks ». Ne faut-il pas le mettre
*avant* le caractère à modifier plutôt qu'après ?

[...]



non, je ne pense pas
(sur fciws on m'a dit que c'est normal)



Je viens de trouver la confirmation sur une page web :

00E9 LETTRE MINUSCULE LATINE E ACCENT AIGU
: 0065 0301
http://www.mail.teaser.fr/faqs/ListeDesNoms.txt

Mais au fait, pourquoi utiliser la version longue « e + accent » au lieu
d'un simple « é » ?

voilà comment ca fait chez moi (avec icab)
http://tDeContes.hd.free.fr/aide/web/



Je pensais trouver une copie d'écran, mais c'est juste le lien
d'origine. Ah si, il y a un PDF où je vois "priveÌ(TM)".

Je vais décrire le comportement avec différents navigateurs.

1) Internet Explorer 6 sur Windows 2000

- le nom affiché est "priveÌ(carré)"
- quand je passe la souris dessus, la barre d'état affiche la même chose
- quand je clique, il accède à "prive%cc%81"
- le message d'erreur dit que je n'ai pas accès à "priveÌ(carré)"

Je recommence, en forçant l'affichage en UTF-8 (au lieu de western
european windows).

- nom affiché : "privé"
- barre d'état : "privÌ(carré)"
- accès à "prive%cc%81"
- message d'erreur : "priveÌ(carré)"

Je force l'affichage de la fenêtre d'erreur en UTF-8 (au lieu de western
european ISO !).

- message d'erreur "privé"

2) Mozilla sur Windows 2000

- nom affiché : "prive(accent aigu)"
- barre d'état : "privé"
- accès à "prive%cc%81"
- message d'erreur : "priveÌ"

Je force l'affichage de la fenêtre d'erreur en UTF-8 (au lieu de
ISO-8859-1).

- message d'erreur : "privé" avec l'accent très au dessus de la lettre.

3) Netscape 4 sur AIX

- nom affiché : "privÌ?"
- barre d'état : "prive%cc%81"
- accès à "prive%cc%81"
- message d'erreur : "priveÌ?"

Je n'obtiens que des choses bizarres en changeant d'encodage, mais mon
Netscape 4 est pourri de ce point de vue là.

- mettre des accents dans des noms de fichiers et des URL est le plus
sûr moyen d'avoir des problèmes.



non, je pense que grace aux % ca se limite à des pb d'affichage



Ok, mais pourquoi pas "%c3%a9" au lieu de "e%cc%81" ?
Avatar
Jean-Marc Desperrier
Thomas wrote:
In article (Dans l'article) <ci4a29$2fq7$,
Olivier Miakinen <om+ wrote (écrivait) :
Tiens, je viens de me rendre compte que cet accent aigu solitaire fait
partie des « combining diacritical marks ». Ne faut-il pas le mettre
*avant* le caractère à modifier plutôt qu'après ?

Cela donnerait « priv'e » au lieu de « prive' » et « priv%cc%81e » au
lieu de « prive%cc%81 ».



non, je ne pense pas
(sur fciws on m'a dit que c'est normal)



Les caractères combinants se placent toujours *après* le caractère
qu'ils modifient.

Cela étant,
- chez moi la page est déjà en UTF-8 (Mozilla page info dixit) ;



tiens, avec moi aussi, je croyais que non

et malgré ca ca ne s'affiche pas comme il faut ?



Mozilla ne gère pas les caractères combinants quand il affiche un texte
brut (à l'intérieur d'une balise <PRE>, ainsi que les 'text/plain', en
l'occurence c'est le premier cas).
Une limitation certainement un peu regrettable.

Si je clique sur le lien
(http://tdecontes.hd.free.fr/aide/web/prive%cc%81/), j'arrive sur une
page d'erreur avec le contenu suivant :

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /aide/web/priveÌ
Avatar
Sergio
Olivier Miakinen a présenté l'énoncé suivant :

est ce qu'il y en a un, parmi vous, qui voit "privé" s'afficher
correctement ?
http://tDeContes.hd.free.fr/aide/web/





Il y a dans le code source :
<A HREF="prive%cc%81/">prive'/</A>
(j'ai remplacé l'accent aigu solitaire par une apostrophe ASCII)



Peu de chances que quiconque voie cela écrit « privé ».



En fait, c'est bien "privé" comme il faut. Mais c'est codé en UTF-8,
alors que rien dans les header ne l'indique. Donc le browser ne sachant
rien, il affiche n'importe quoi. Si on force UTF-8 dans le browser, on
le voit correctement.

La page en question, est le listing de répertoire par Apache. Il
faudrait hacker le httpd.conf pour qu'il envoie dans les headers le bon
encodage.

--
Serge http://leserged.online.fr/
Supportez le libre : http://www.framasoft.net/
Avatar
Thomas
In article (Dans l'article)
,
Sergio wrote (écrivait) :

Olivier Miakinen a présenté l'énoncé suivant :

>> est ce qu'il y en a un, parmi vous, qui voit "privé" s'afficher
>> correctement ?
>> http://tDeContes.hd.free.fr/aide/web/

> Il y a dans le code source :
> <A HREF="prive%cc%81/">prive'/</A>
> (j'ai remplacé l'accent aigu solitaire par une apostrophe ASCII)

> Peu de chances que quiconque voie cela écrit « privé ».

En fait, c'est bien "privé" comme il faut. Mais c'est codé en UTF-8,
alors que rien dans les header ne l'indique.



ah bon ??
alors comment lui le sait il ?
http://validator.w3.org/check?uri=http://tDeContes.hd.free.fr/aide/web/


Donc le browser ne sachant
rien, il affiche n'importe quoi. Si on force UTF-8 dans le browser, on
le voit correctement.



ok


La page en question, est le listing de répertoire par Apache. Il
faudrait hacker le httpd.conf pour qu'il envoie dans les headers le bon
encodage.



ok
on le hacke comment ? (qq il faut rajouter ?)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"
1 2