Je souhaiterais avoir des precisions sur la gestion des
caractères spéciaux dans spip.
Voilà, je vais m'occuper prochainement d'un site necessitant
l'utilisation de caractaires spéciaux (monaies, pourcentage et
pourmille, entités mathématiques...).
Ma question est en plusieurs partie :
- tout d'abord est-il preferable selon votre expérience que
ces caractères soient codés dans l'article en entité html ou
dans la version hexadecimal de l'unicode pour la plus grande
compatibilité entre les différents charsets.
- ensuite est-ce que spip fait une conversion automatique dans
un sens ou dans l'autre et laquelle lors de la restitution des
champs type #TEXTE.
- Est-il prévu dans l'avenir l'intégration d'un petit outil
d'aide à la saisie des caractères spéciaux ou cela doit-il
faire selon-vous l'objet d'une programation contributive ?
Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34/mn) ; tél : 08 92 68 13 50 (0,34/mn)"
Ma question est en plusieurs partie :
- tout d'abord est-il preferable selon votre expérience que
ces caractères soient codés dans l'article en entité html ou
dans la version hexadecimal de l'unicode pour la plus grande
compatibilité entre les différents charsets.
La version 1.6 de SPIP sera complètement fonctionnelle en utf-8, y compris
le moteur de recherche et la syndication.
- ensuite est-ce que spip fait une conversion automatique dans
un sens ou dans l'autre et laquelle lors de la restitution des
champs type #TEXTE.
Non, SPIP ne convertit rien sans qu'on le lui demande, mais il proposera
(dans la v1.6) une panoplie de filtres de conversion si nécessaire + un
outil de translittération ; de plus j'ai mis en contrib un outil appelé
"kodo", qui fait de la conversion à la volée.
- Est-il prévu dans l'avenir l'intégration d'un petit outil
d'aide à la saisie des caractères spéciaux ou cela doit-il
faire selon-vous l'objet d'une programation contributive ?
Non, c'est côté client, ça n'a rien à voir avec SPIP. Sur le Mac par exemple
il existe une "palette de caractères" permettant d'entrer n'importe quel
caractère dans un formulaire ou ailleurs.