espaces insecables ?

7 réponses
Avatar
geo cherchetout
Bonjour,
Est-il possible d'insérer des espaces insécables dans le texte de
messages rédigés en texte brut ? En général ? Avec le courrieleur de
Mozilla ?

7 réponses

Avatar
Xavier Roche
geo cherchetout wrote:
Est-il possible d'insérer des espaces insécables dans le texte de
messages rédigés en texte brut ? En général ? Avec le courrieleur de
Mozilla ?


Le problème, c'est que le caractère 00A0 (non breaking space, espace
insécable), Unicode 160, n'est en général pas disponible dans les
"vieilles" tables type ISO-8859-XX (Latin-*) ou même CP-XX (page de
codes Windows)
Il faut donc déja utiliser une représentation d'Unicode comme UTF-8
(Mozilla: View -> Character Encodiong -> Unicode (UTF-8)) (qui au
passage n'est pas acceptée dans tous les groupes sur les news : je ne
peux donc pas faire de démonstration ici :p)

Ensuite, il faut que le courrieleur puisse insérer un tel caractère ;
sous Mozilla, c'est possible en copiant le caractère ailleurs (via une
table de caractères, ou en copiant le caractère sur une page quelconque)

Avatar
J.P. Kuypers
In article (Dans l'article) <dknn38$9he$, Xavier
Roche wrote (écrivait) :

geo cherchetout wrote:
Est-il possible d'insérer des espaces insécables dans le texte de
messages rédigés en texte brut ? En général ? Avec le courrieleur de
Mozilla ?


Le problème, c'est que le caractère 00A0 (non breaking space, espace
insécable), Unicode 160, n'est en général pas disponible dans les
"vieilles" tables type ISO-8859-XX (Latin-*)


C'est curieux que le code de caractère de l'espace insécable est
justement 0xA0 dans la norme ISO 8859-1. N'est-ce pas avec les vieilles
tables qu'on fait les meilleurs messages ?...

--
Jean-Pierre Kuypers

Veuillez émailler les phrases dans leur con-
texte avant de câbler sciemment.

Le présent article étant d'affliction pure, toute ressemblance avec une
opinion exprimée ne pourra être attribuée qu'au hasard et, en aucun cas,
être considérée comme celle de mon employeur.


Avatar
Xavier Roche
J.P. Kuypers wrote:
C'est curieux que le code de caractère de l'espace insécable est
justement 0xA0 dans la norme ISO 8859-1.


Je viens de rebrancher mon cerveru, et, effectivement, vu que ISO-8859-1
est la restriction d'Unicode aux 256 premiers codepoints, il peut être
utilisé directement, contrairement aux CP-1252 et autres horreurs.

Avatar
Sébastien Kirche
Le 7 novembre 2005 à 14:11, geo cherchetout a dit :

Bonjour,


Bonjour,

Est-il possible d'insérer des espaces insécables dans le texte de
messages rédigés en texte brut ? En général ? Avec le courrieleur de
Mozilla ?


Je vois que vous êtes sous Linux : avec la séquence
compose espace espace ça n'insère pas une espace insécable ?

HTH.
--
Sébastien Kirche

Avatar
Olivier Miakinen

Est-il possible d'insérer des espaces insécables dans le texte de
messages rédigés en texte brut ? En général ?


En principe, oui.

Avec le courrieleur de Mozilla ?


Malheureusement, pour une sombre histoire de compatibilité entre le
texte brut et HTML, les espaces insécables sont remplacées par des
espaces simples dans l'éditeur de texte de Mozilla. Donc non.

J'espère que ce bug finira par être corrigé un jour. Tu peux toujours
voter pour sa correction, des fois que cela serve à quelque chose :
https://bugzilla.mozilla.org/show_bug.cgi?id!8277

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
geo cherchetout
Le 07.11.2005 16:10, *Sébastien Kirche* a écrit fort à propos :

Je vois que vous êtes sous Linux : avec la séquence
compose espace espace ça n'insère pas une espace insécable ?


Hélas non. J'en ai mis entre les guillemets dans l'exemple ci-dessous
après avoir choisi iso-8859-1 :

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii ooooooooooooooooooo « blircopstruc »

Avatar
geo cherchetout
Je recommence avec un meilleur exemple. Pardon pour le bruit :

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii oooooooooooooooooooooooooo «
blircopstrucmachinchose »