1633 sujets
Formats, encodage, internationalisation, XML
Bonjour,
Hmm, je vais faire une réponse en trois parties.
1. Qu'est-ce que tu entends par «caractères spéciaux»? Tu veux dire des caractères qui n'appartiennent pas au jeu de caractères ASCII (lettres latines non accentuées + quelques autres caractères)? Pour rappel, la notion de «caractère spécial» est un abus de langage. Les «caractères spéciaux», ça n'existe pas.
2. Si tu as un site moderne bien fichu, probablement en UTF-8, tu peux utiliser n'importe quel caractère littéral, le stocker en base de données, l'afficher en front-end, etc., sans avoir jamais besoin d'utiliser des entités caractères ou des entités numériques.
3. Quand on a vraiment besoin d'utiliser des entités HTML, on peut utiliser un outil tel que le Unicode Code Converter de Richard Ishida. Bon, ça marche pour du copier-coller ponctuel. Pour une utilisation plus systématique, certains éditeurs de code ou IDE ont une fonction pour ça. Tout dépend de ce que tu veux faire exactement (quel workflow).
Hmm, je vais faire une réponse en trois parties.
1. Qu'est-ce que tu entends par «caractères spéciaux»? Tu veux dire des caractères qui n'appartiennent pas au jeu de caractères ASCII (lettres latines non accentuées + quelques autres caractères)? Pour rappel, la notion de «caractère spécial» est un abus de langage. Les «caractères spéciaux», ça n'existe pas.
2. Si tu as un site moderne bien fichu, probablement en UTF-8, tu peux utiliser n'importe quel caractère littéral, le stocker en base de données, l'afficher en front-end, etc., sans avoir jamais besoin d'utiliser des entités caractères ou des entités numériques.
3. Quand on a vraiment besoin d'utiliser des entités HTML, on peut utiliser un outil tel que le Unicode Code Converter de Richard Ishida. Bon, ça marche pour du copier-coller ponctuel. Pour une utilisation plus systématique, certains éditeurs de code ou IDE ont une fonction pour ça. Tout dépend de ce que tu veux faire exactement (quel workflow).