Les codes d'encodage du caractère spécial «  » ou « 2, chiffre romain majuscule ».

Le caractère spécial «  » représente : « 2, chiffre romain majuscule ».
Vous trouverez ci-dessous, la liste des codes d'encodage du caractère spécial «  » ou « 2, chiffre romain majuscule » utilisables pour l'écriture de texte en Javascript, CSS ou HTML, mais aussi pour l'insertion dans une Url.
Le caractère spécial «  » ou « 2, chiffre romain majuscule » correspond au code « U+2161 » et fait partie des caractères spéciaux de ma « Caractères Chiffres ».

Codes encodages du caractère spécial ou 2, chiffre romain majuscule
Caractère (UTF-8 | ISO-8859-1) | ?
Signification du caractère 2, chiffre romain majuscule
Encodage en Css() \002161 |
Encodage en Javascript \u2161 |
Encodage Html Entité Héxadécimal Ⅱ |
Encodage Html Entité Décimal Ⅱ |
Code ou entité Html aucun
Encodage pour l'Url UTF-8 %E2%85%A1 |
Code Unicode U+2161
Arial, Helvetica, sans-serif
Times New Roman, Times, serif
Courier New, Courier, monospace
Comic Sans MS, cursive
Comment interpréter ce tableau?

Il faut savoir que l'aspect , l'aspect graphique du caractère spécial «  » ou « 2, chiffre romain majuscule » est variable suivant la fonte utilisée, que les polices ne possèdent pas forcément l'ensemble des caractère Unicode. Dans le cas où le caractère n'est pas trouvé dans la police spécifiée, le navigateur essaye de trouver une équivalence.

Vous devez utiliser le bon code caractère «  » ou « 2, chiffre romain majuscule » sinon, vous risquez d'avoir des caractères mal affichés en Css, Html ou Javascript comme peut le monter le caractère encodé en ISO-8859-1.

Convertisseur

caractère UTF-8 : Ⅱ
code html entité : aucun
code html déc. : Ⅱ
code html uni. : Ⅱ
code css : \002161
code Js : \u2161
Résultat généré via html Bon encodage : Ⅱ
Ⅱ = Ⅱ
Ⅱ = Ⅱ
Ⅱ = Ⅱ
Mauvais encodage : ?
Résultat généré via Résultat généré via Code Css pour ajouter du texte .identifiant{
   : "\002161";
}
.identifiant{
   : "\002161";
}

Comment lire le tableau des encodages de caractères spéciaux.

Le ou représentation graphique du caractère spécial «  » ou « 2, chiffre romain majuscule » affiché après le pipe " | " doit être correctement affiché, sinon c'est qu'il y a une erreur d'interprétation du code d'encodage du caractère situé avant le " | ".
A l'exception du caractère en ISO-8859-1 qui est là pour nous monter le problème d'encodage.
Pour l'encodage de Html Entité nommé s'il n'y a rien, c'est qu'il n'existe pas de code nommé.
Pour l'encodage pour Css : le glyphe ou caractère graphique après le pipe est affiché via une css externe encodée en iso-8859-1 .
Pour l'encodage pour Javascript : le glyphe ou caractère graphique est affiché via un js externe encodé en iso-8859-1 .
Pour l'encodage pour l'Url : le glyphe ou caractère graphique est affiché via un js externe encodé en iso-8859-1 et est décodé avec la méthode js decodeURIComponent().
Pour l'encodage pour le Html Entité Décimal, Héxadécimal et Nommé : c'est le code qui est directement mis dans la page HTML.
La page est encodée en UTF-8.

Les correspondances des encodages de caractères spéciaux.

Tableau de correspondances d'encodage avec les principaux caractères spéciaux de ma « Caractères Chiffre ».
Afficher seulement les caractères.

Tableau de codes d'encodage de caractères spéciaux ou accentués unicode sur le thème "Caractère Unicode de type chiffres "
Car. Desc. Css Js Html Hex. Html Dec. Html Nom Url
caractère 0 dans un rond plein\0024FF | \u24ff | ⓿ | ⓿ | %E2%93%BF |
caractère 1 dans un rond plein\002776 | \u2776 | ❶ | ❶ | %E2%9D%B6 |
caractère 2 dans un rond plein\002777 | \u2777 | ❷ | ❷ | %E2%9D%B7 |
caractère 3 dans un rond plein\002778 | \u2778 | ❸ | ❸ | %E2%9D%B8 |
caractère 4 dans un rond plein\002779 | \u2779 | ❹ | ❹ | %E2%9D%B9 |
caractère 5 dans un rond plein\00277A | \u277a | ❺ | ❺ | %E2%9D%BA |
caractère 6 dans un rond plein\00277B | \u277b | ❻ | ❻ | %E2%9D%BB |
caractère 7 dans un rond plein\00277C | \u277c | ❼ | ❼ | %E2%9D%BC |
caractère 8 dans un rond plein\00277D | \u277d | ❽ | ❽ | %E2%9D%BD |
caractère 9 dans un rond plein\00277E | \u277e | ❾ | ❾ | %E2%9D%BE |
caractère 10 dans un rond plein\00277F | \u277f | ❿ | ❿ | %E2%9D%BF |
caractère 1 dans un rond plein, sans-serif\00278A | \u278a | ➊ | ➊ | %E2%9E%8A |
caractère 2 dans un rond plein, sans-serif\00278B | \u278b | ➋ | ➋ | %E2%9E%8B |
caractère 3 dans un rond plein, sans-serif\00278C | \u278c | ➌ | ➌ | %E2%9E%8C |
caractère 4 dans un rond plein, sans-serif\00278D | \u278d | ➍ | ➍ | %E2%9E%8D |
caractère 5 dans un rond plein, sans-serif\00278E | \u278e | ➎ | ➎ | %E2%9E%8E |
caractère 6 dans un rond plein, sans-serif\00278F | \u278f | ➏ | ➏ | %E2%9E%8F |
caractère 7 dans un rond plein, sans-serif\002790 | \u2790 | ➐ | ➐ | %E2%9E%90 |
caractère 8 dans un rond plein, sans-serif\002791 | \u2791 | ➑ | ➑ | %E2%9E%91 |
caractère 9 dans un rond plein, sans-serif\002792 | \u2792 | ➒ | ➒ | %E2%9E%92 |
caractère 10 dans un rond plein, sans-serif\002793 | \u2793 | ➓ | ➓ | %E2%9E%93 |
caractère 11 dans un rond plein, sans-serif\0024EB | \u24eb | ⓫ | ⓫ | %E2%93%AB |
caractère 12 dans un rond plein, sans-serif\0024EC | \u24ec | ⓬ | ⓬ | %E2%93%AC |
caractère 13 dans un rond plein, sans-serif\0024ED | \u24ed | ⓭ | ⓭ | %E2%93%AD |
caractère 14 dans un rond plein, sans-serif\0024EE | \u24ee | ⓮ | ⓮ | %E2%93%AE |
caractère 15 dans un rond plein, sans-serif\0024EF | \u24ef | ⓯ | ⓯ | %E2%93%AF |
caractère 16 dans un rond plein, sans-serif\0024F0 | \u24f0 | ⓰ | ⓰ | %E2%93%B0 |
caractère 17 dans un rond plein, sans-serif\0024F1 | \u24f1 | ⓱ | ⓱ | %E2%93%B1 |
caractère 18 dans un rond plein, sans-serif\0024F2 | \u24f2 | ⓲ | ⓲ | %E2%93%B2 |
caractère 19 dans un rond plein, sans-serif\0024F3 | \u24f3 | ⓳ | ⓳ | %E2%93%B3 |
caractère 20 dans un rond plein, sans-serif\0024F4 | \u24f4 | ⓴ | ⓴ | %E2%93%B4 |
caractère 0 dans un rond vide\0024EA | \u24ea | ⓪ | ⓪ | %E2%93%AA |
caractère 1 dans un rond vide\002460 | \u2460 | ① | ① | %E2%91%A0 |
caractère 1 dans un rond vide, sans-serif\002780 | \u2780 | ➀ | ➀ | %E2%9E%80 |
caractère 2 dans un rond vide\002461 | \u2461 | ② | ② | %E2%91%A1 |
caractère 2 dans un rond vide, sans-serif\002781 | \u2781 | ➁ | ➁ | %E2%9E%81 |
caractère 3 dans un rond vide\002462 | \u2462 | ③ | ③ | %E2%91%A2 |
caractère 3 dans un rond vide, sans-serif\002782 | \u2782 | ➂ | ➂ | %E2%9E%82 |
caractère 4 dans un rond vide\002463 | \u2463 | ④ | ④ | %E2%91%A3 |
caractère 4 dans un rond vide, sans-serif\002783 | \u2783 | ➃ | ➃ | %E2%9E%83 |
caractère 5 dans un rond vide\002464 | \u2464 | ⑤ | ⑤ | %E2%91%A4 |
caractère 5 dans un rond vide, sans-serif\002784 | \u2784 | ➄ | ➄ | %E2%9E%84 |
caractère 6 dans un rond vide\002465 | \u2465 | ⑥ | ⑥ | %E2%91%A5 |
caractère 6 dans un rond vide, sans-serif\002785 | \u2785 | ➅ | ➅ | %E2%9E%85 |
caractère 7 dans un rond vide\002466 | \u2466 | ⑦ | ⑦ | %E2%91%A6 |
caractère 7 dans un rond vide, sans-serif\002786 | \u2786 | ➆ | ➆ | %E2%9E%86 |
caractère 8 dans un rond vide\002467 | \u2467 | ⑧ | ⑧ | %E2%91%A7 |
caractère 8 dans un rond vide, sans-serif\002787 | \u2787 | ➇ | ➇ | %E2%9E%87 |
caractère 9 dans un rond vide\002468 | \u2468 | ⑨ | ⑨ | %E2%91%A8 |
caractère 9 dans un rond vide, sans-serif\002788 | \u2788 | ➈ | ➈ | %E2%9E%88 |
caractère 10 dans un rond vide\002469 | \u2469 | ⑩ | ⑩ | %E2%91%A9 |
caractère 10 dans un rond vide, sans-serif\002789 | \u2789 | ➉ | ➉ | %E2%9E%89 |
caractère 11 dans un rond vide\00246A | \u246a | ⑪ | ⑪ | %E2%91%AA |
caractère 12 dans un rond vide\00246B | \u246b | ⑫ | ⑫ | %E2%91%AB |
caractère 13 dans un rond vide\00246C | \u246c | ⑬ | ⑬ | %E2%91%AC |
caractère 14 dans un rond vide\00246D | \u246d | ⑭ | ⑭ | %E2%91%AD |
caractère 15 dans un rond vide\00246E | \u246e | ⑮ | ⑮ | %E2%91%AE |
caractère 16 dans un rond vide\00246F | \u246f | ⑯ | ⑯ | %E2%91%AF |
caractère 17 dans un rond vide\002470 | \u2470 | ⑰ | ⑰ | %E2%91%B0 |
caractère 18 dans un rond vide\002471 | \u2471 | ⑱ | ⑱ | %E2%91%B1 |
caractère 19 dans un rond vide\002472 | \u2472 | ⑲ | ⑲ | %E2%91%B2 |
caractère 20 dans un rond vide\002473 | \u2473 | ⑳ | ⑳ | %E2%91%B3 |
Icaractère 1, chiffre romain majuscule\000049 | \u0049 | I | II | II |
caractère 1, chiffre romain\002170 | \u2170 | ⅰ | ⅰ | %E2%85%B0 |
caractère 2, chiffre romain majuscule\002161 | \u2161 | Ⅱ | Ⅱ | %E2%85%A1 |
caractère 2, chiffre romain\002171 | \u2171 | ⅱ | ⅱ | %E2%85%B1 |
caractère 3, chiffre romain majuscule\002162 | \u2162 | Ⅲ | Ⅲ | %E2%85%A2 |
caractère 3, chiffre romain\002172 | \u2172 | ⅲ | ⅲ | %E2%85%B2 |
caractère 4, chiffre romain majuscule\002163 | \u2163 | Ⅳ | Ⅳ | %E2%85%A3 |
caractère 4, chiffre romain\002173 | \u2173 | ⅳ | ⅳ | %E2%85%B3 |
Vcaractère 5, chiffre romain majuscule\000056 | \u0056 | V | VV | VV |
vcaractère 5, chiffre romain\000076 | \u0076 | v | vv | vv |
caractère 6, chiffre romain majuscule\002165 | \u2165 | Ⅵ | Ⅵ | %E2%85%A5 |
caractère 6, chiffre romain\002175 | \u2175 | ⅵ | ⅵ | %E2%85%B5 |
caractère 7, chiffre romain majuscule\002166 | \u2166 | Ⅶ | Ⅶ | %E2%85%A6 |
caractère 7, chiffre romain\002176 | \u2176 | ⅶ | ⅶ | %E2%85%B6 |
caractère 8, chiffre romain majuscule\002167 | \u2167 | Ⅷ | Ⅷ | %E2%85%A7 |
caractère 8, chiffre romain\002177 | \u2177 | ⅷ | ⅷ | %E2%85%B7 |
caractère 9, chiffre romain majuscule\002168 | \u2168 | Ⅸ | Ⅸ | %E2%85%A8 |
caractère 9, chiffre romain\002178 | \u2178 | ⅸ | ⅸ | %E2%85%B8 |
Xcaractère 10, chiffre romain majuscule\000058 | \u0058 | X | XX | XX |
xcaractère 10, chiffre romain\000078 | \u0078 | x | xx | xx |
caractère 11, chiffre romain majuscule\00216A | \u216a | Ⅺ | Ⅺ | %E2%85%AA |
caractère 11, chiffre romain\00217A | \u217a | ⅺ | ⅺ | %E2%85%BA |
caractère 12 ,chiffre romain majuscule\00216B | \u216b | Ⅻ | Ⅻ | %E2%85%AB |
caractère 12 ,chiffre romain\00217B | \u217b | ⅻ | ⅻ | %E2%85%BB |
Lcaractère 50 ,chiffre romain majuscule\00004C | \u004C | L | LL | LL |
lcaractère 50 ,chiffre romain\00006C | \u006C | l | ll | ll |
Ccaractère 100, chiffre romain majuscule\000043 | \u0043 | C | CC | CC |
ccaractère 100, chiffre romain\000063 | \u0063 | c | cc | cc |
Dcaractère 500, chiffre romain majuscule\000044 | \u0044 | D | DD | DD |
dcaractère 500, chiffre romain\000064 | \u0064 | d | dd | dd |
Mcaractère 1000, chiffre romain majuscule\00004D | \u004D | M | MM | MM |
mcaractère 1000, chiffre romain\00006D | \u006D | m | mm | mm |
caractère 1000 , C D, chiffre romain majuscule\002180 | \u2180 | ↀ | ↀ | %E2%86%80 |
caractère 5000, chiffre romain majuscule\002181 | \u2181 | ↁ | ↁ | %E2%86%81 |
caractère 10000, chiffre romain majuscule\002182 | \u2182 | ↂ | ↂ | %E2%86%82 |
caractère cent culbuté, chiffre romain majuscule\002183 | \u2183 | Ↄ | Ↄ | %E2%86%83 |
caractère cent culbuté, chiffre romain\002184 | \u2184 | ↄ | ↄ | %E2%86%84 |
0caractère nombre zéro\000030 | \u0030 | 0 | 00 | 00 |
1caractère nombre un et +\000031 | \u0031 | 1 | 11 | 11 |
2caractère nombre deux et +\000032 | \u0032 | 2 | 22 | 22 |
3caractère nombre trois et +\000033 | \u0033 | 3 | 33 | 33 |
4caractère nombre quatre\000034 | \u0034 | 4 | 44 | 44 |
5caractère chiffre cinq\000035 | \u0035 | 5 | 55 | 55 |
6caractère nombre six\000036 | \u0036 | 6 | 66 | 66 |
7caractère nombre sept\000037 | \u0037 | 7 | 77 | 77 |
8caractère nombre huit\000038 | \u0038 | 8 | 88 | 88 |
9caractère nombre neuf\000039 | \u0039 | 9 | 99 | 99 |
caractère 1 entre parenthèses\002474 | \u2474 | ⑴ | ⑴ | %E2%91%B4 |
caractère 2 entre parenthèses\002475 | \u2475 | ⑵ | ⑵ | %E2%91%B5 |
caractère 3 entre parenthèses\002476 | \u2476 | ⑶ | ⑶ | %E2%91%B6 |
caractère 4 entre parenthèses\002477 | \u2477 | ⑷ | ⑷ | %E2%91%B7 |
caractère 5 entre parenthèses\002478 | \u2478 | ⑸ | ⑸ | %E2%91%B8 |
caractère 6 entre parenthèses\002479 | \u2479 | ⑹ | ⑹ | %E2%91%B9 |
caractère 7 entre parenthèses\00247A | \u247a | ⑺ | ⑺ | %E2%91%BA |
caractère 8 entre parenthèses\00247B | \u247b | ⑻ | ⑻ | %E2%91%BB |
caractère 9 entre parenthèses\00247C | \u247c | ⑼ | ⑼ | %E2%91%BC |
caractère 10 entre parenthèses\00247D | \u247d | ⑽ | ⑽ | %E2%91%BD |
caractère 11 entre parenthèses\00247E | \u247e | ⑾ | ⑾ | %E2%91%BE |
caractère 12 entre parenthèses\00247F | \u247f | ⑿ | ⑿ | %E2%91%BF |
caractère 13 entre parenthèses\002480 | \u2480 | ⒀ | ⒀ | %E2%92%80 |
caractère 14 entre parenthèses\002481 | \u2481 | ⒁ | ⒁ | %E2%92%81 |
caractère 15 entre parenthèses\002482 | \u2482 | ⒂ | ⒂ | %E2%92%82 |
caractère 16 entre parenthèses\002483 | \u2483 | ⒃ | ⒃ | %E2%92%83 |
caractère 17 entre parenthèses\002484 | \u2484 | ⒄ | ⒄ | %E2%92%84 |
caractère 18 entre parenthèses\002485 | \u2485 | ⒅ | ⒅ | %E2%92%85 |
caractère 19 entre parenthèses\002486 | \u2486 | ⒆ | ⒆ | %E2%92%86 |
caractère 20 entre parenthèses\002487 | \u2487 | ⒇ | ⒇ | %E2%92%87 |
caractère 1 suivit d'un point\002488 | \u2488 | ⒈ | ⒈ | %E2%92%88 |
caractère 2 suivit d'un point\002489 | \u2489 | ⒉ | ⒉ | %E2%92%89 |
caractère 3 suivit d'un point\00248A | \u248a | ⒊ | ⒊ | %E2%92%8A |
caractère 4 suivit d'un point\00248B | \u248b | ⒋ | ⒋ | %E2%92%8B |
caractère 5 suivit d'un point\00248C | \u248c | ⒌ | ⒌ | %E2%92%8C |
caractère 6 suivit d'un point\00248D | \u248d | ⒍ | ⒍ | %E2%92%8D |
caractère 7 suivit d'un point\00248E | \u248e | ⒎ | ⒎ | %E2%92%8E |
caractère 8 suivit d'un point\00248F | \u248f | ⒏ | ⒏ | %E2%92%8F |
caractère 9 suivit d'un point\002490 | \u2490 | ⒐ | ⒐ | %E2%92%90 |
caractère 10 suivit d'un point\002491 | \u2491 | ⒑ | ⒑ | %E2%92%91 |
caractère 11 suivit d'un point\002492 | \u2492 | ⒒ | ⒒ | %E2%92%92 |
caractère 12 suivit d'un point\002493 | \u2493 | ⒓ | ⒓ | %E2%92%93 |
caractère 13 suivit d'un point\002494 | \u2494 | ⒔ | ⒔ | %E2%92%94 |
caractère 14 suivit d'un point\002495 | \u2495 | ⒕ | ⒕ | %E2%92%95 |
caractère 15 suivit d'un point\002496 | \u2496 | ⒖ | ⒖ | %E2%92%96 |
caractère 16 suivit d'un point\002497 | \u2497 | ⒗ | ⒗ | %E2%92%97 |
caractère 17 suivit d'un point\002498 | \u2498 | ⒘ | ⒘ | %E2%92%98 |
caractère 18 suivit d'un point\002499 | \u2499 | ⒙ | ⒙ | %E2%92%99 |
caractère 19 suivit d'un point\00249A | \u249a | ⒚ | ⒚ | %E2%92%9A |
caractère 20 suivit d'un point\00249B | \u249b | ⒛ | ⒛ | %E2%92%9B |
caractère 1 dans un double cercle vide\0024F5 | \u24f5 | ⓵ | ⓵ | %E2%93%B5 |
caractère 2 dans un double cercle vide\0024F6 | \u24f6 | ⓶ | ⓶ | %E2%93%B6 |
caractère 3 dans un double cercle vide\0024F7 | \u24f7 | ⓷ | ⓷ | %E2%93%B7 |
caractère 4 dans un double cercle vide, sans-serif\0024F8 | \u24f8 | ⓸ | ⓸ | %E2%93%B8 |
caractère 5 dans un double cercle vide\0024F9 | \u24f9 | ⓹ | ⓹ | %E2%93%B9 |
caractère 6 dans un double cercle vide\0024FA | \u24fa | ⓺ | ⓺ | %E2%93%BA |
caractère 7 dans un double cercle vide\0024FB | \u24fb | ⓻ | ⓻ | %E2%93%BB |
caractère 8 dans un double cercle vide\0024FC | \u24fc | ⓼ | ⓼ | %E2%93%BC |
caractère 9 dans un double cercle vide\0024FD | \u24fd | ⓽ | ⓽ | %E2%93%BD |
caractère 10 dans un double cercle vide\0024FE | \u24fe | ⓾ | ⓾ | %E2%93%BE |
caractère exposant zéro\002070 | \u2070 | ⁰ | ⁰ | %E2%81%B0 |
¹caractère exposant un\0000B9 | \u00b9 | ¹ | ¹¹ | ¹¹ | ¹%C2%B9 |
²caractère exposant deux\0000B2 | \u00b2 | ² | ²² | ²² | ²%C2%B2 |
³caractère exposant trois\0000B3 | \u00b3 | ³ | ³³ | ³³ | ³%C2%B3 |
caractère exposant quatre\002074 | \u2074 | ⁴ | ⁴ | %E2%81%B4 |
caractère exposant cinq\002075 | \u2075 | ⁵ | ⁵ | %E2%81%B5 |
caractère exposant six\002076 | \u2076 | ⁶ | ⁶ | %E2%81%B6 |
caractère exposant sept\002077 | \u2077 | ⁷ | ⁷ | %E2%81%B7 |
caractère exposant huit\002078 | \u2078 | ⁸ | ⁸ | %E2%81%B8 |
caractère exposant neuf\002079 | \u2079 | ⁹ | ⁹ | %E2%81%B9 |
caractère indice zéro\002080 | \u2080 | ₀ | ₀ | %E2%82%80 |
caractère indice un\002081 | \u2081 | ₁ | ₁ | %E2%82%81 |
caractère indice deux\002082 | \u2082 | ₂ | ₂ | %E2%82%82 |
caractère indice trois\002083 | \u2083 | ₃ | ₃ | %E2%82%83 |
caractère indice quatre\002084 | \u2084 | ₄ | ₄ | %E2%82%84 |
caractère indice cinq\002085 | \u2085 | ₅ | ₅ | %E2%82%85 |
caractère indice six\002086 | \u2086 | ₆ | ₆ | %E2%82%86 |
caractère indice sept\002087 | \u2087 | ₇ | ₇ | %E2%82%87 |
caractère indice huit\002088 | \u2088 | ₈ | ₈ | %E2%82%88 |
caractère indice neuf\002089 | \u2089 | ₉ | ₉ | %E2%82%89 |

Processus d'affichage du caractère par le navigateur.

Ce que dit en résumé le W3C, c'est que le navigateur avant d'afficher le glyphe, vérifie ( en simplifiant ) si le caractère est présent dans la police spécifiée dans propriété CSS font-family ou balise HTML font. Si ce n'est pas le cas, ira chercher dans la police suivante d'éclarée et en dernier recours dans une cinq familles de polices génériques : ' serif ', ' sans-serif ', ' cursive ', ' fantasy ', ' monospace '.

L'image à gauche montre un exemple de ce phénomène. On demande d'afficher le texte "caractère" avec la police "Quartz". Cette dernière ne possède pas de "e accent grave".

L'image à gauche montre un exemple de police non trouvée. On demande d'afficher le texte "caractère" avec la police "julee" (1ère ligne), chez vous cela s'affiche bien car vous avez la police sur votre ordinateur. Malheureusement l'internaute ne la possède pas (2ème ligne).

Au début pour le dernier recours, je me suis dit que le navigateur recherche le caractère dans l'ensemble des polices disponibles sur l'ordinateur. Mais je m'aperçois que sur le même ordinateur et suivant le navigateur, un caractère peut avoir un différent ou même ne pas être trouvé. Ce qui me laisse à penser que chaque navigateur a ses propres familles de polices génériques, je n'arrive pas à trouver des informations sur ce fonctionnement.

Le seul moyen d'être sûr que le caractère spécial s'affiche est d'importer la police qui contient le caractère spécial sur l'ordinateur de l'internaute (comme on le fait finalement pour une image), via la propriété css ou de remplacer le caractère spécial par une image. Cependant tous les caractères ayant un code "Code ASCII ou entité Html" seront toujours trouvés, car ils font partie d'un standard Web assez vieux.