Des milliers de caractères unicode pour pc

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 257 fois - Téléchargée 24 fois

Contenu du snippet

Ces quelques lignes en Basic permettent de
générer la source d'une page HTML présentant des milliers caractères Unicode
(exemple à http://louviou.net/JV/unicode.html)

Source / Exemple :


100 REM ----- TABLE.BAS par Jean Vichniacoff ---------------------------------------------
110 a% = 0: b% = 9999: b$ = STR$(b%): y% = LEN(b$) - 1: s$ = CHR$(47)
120 g$ = CHR$(34): e$ = CHR$(35): pv$ = CHR$(59)
130 OPEN "O", #1, "TABLE_BAS.HTM"
140 PRINT #1, "<html><body bgcolor="; g$; "#CCCCCC"; g$; ">"
142 PRINT #1, "<table bgcolor="; g$; "#FFFFFF"; g$; " style="; g$; "font-family: arial;font-size:24px"; g$; " align=center cellpadding=4 border=0>"
144 FOR t% = a% TO b% STEP 100
146 PRINT #1, "<tr bgcolor="; g$; "#EEDDCC"; g$; " align=center><td width=80></td>"
150 PRINT #1, "<td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td></tr>"
160 FOR L% = 0 TO 9
170 PRINT #1, "<tr bgcolor="; g$; "#EEEECC"; g$; " align=center><td bgcolor="; g$; "#EEDDCC"; g$; ">";
180 n% = INT(t% / 100) * 100 + (L% * 10): na% = n%: GOSUB 280: PRINT #1, m$; "</td>";
190 FOR c% = 0 TO 9
200 n% = na% + c%: GOSUB 280: PRINT #1, "<td>&#"; m$; pv$; "</td>";
210 IF c% = 4 THEN PRINT #1, ""
220 NEXT c%: PRINT #1, "</tr>"
230 NEXT L%: NEXT t%
240 PRINT #1, "</table></body></html>"
250 CLOSE #1: CLS : FILES "*.HTM": PRINT "la page se nomme PAGE_BAS.HTM ... renommez-la unicode.html"
260 END
270 REM ----- routine -----------------------------------------------------------------------------------
280 n$ = STR$(n%): k% = LEN(n$): m$ = RIGHT$(n$, k% - 1): d% = LEN(m$): m$ = STRING$(y% - d%, "0") + m$: RETURN

Conclusion :


ici une variante avec JavaScript à insérer dans le BODY d'une page HTML
(exemple à http://louviou.net/JV/unicode2.html)

<SCRIPT LANGUAGE="JavaScript">
<!--
document.write ("<table bgcolor=#FFEECC style='font-family: arial;font-size: 36px;color: #000000' cellspacing=1 border=1 align=center>");
nombre=1;
centaine=1;
while (centaine<657) {
document.write ("<tr style='font-size: 20px;color: #990000' align=center bgcolor=#EEDDCC>");
document.write ("<td bgcolor=#006666 width=80 align=right><font style='font-size: 36px;color: #FFFFFF'><b>☞</b><font style='font-size: 20px;color: #CCBB00'> +</font></font>");
chiffre=1;
while (chiffre<11) {
document.write ("<td width=60 align=center>"+chiffre+"</td>");
chiffre++;
}
document.write ("</tr>");
ligne=1
while (ligne<11) {
document.write ("<tr align=center height=60>");
repere=nombre-1;
document.write ("<td bgcolor=#EEDDCC width=100 style='font-size: 20px;color: #990000'>"+repere+" ");
colonne=1
while (colonne<11) {
document.write ("<td>");
document.write("&#"+ nombre + ";");
document.write ("</td>");
nombre++;
colonne++;
}
document.write ("</tr>");
ligne++;
}
centaine++;
}
document.write ("</table>");
//-->
</SCRIPT>

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
mardi 13 septembre 2005
Statut
Membre
Dernière intervention
5 juin 2009

Bonjour,
un exécutable créant la page en HTML
http://louviou2.net/DOS/UNICODE.EXE
merci
Messages postés
2
Date d'inscription
mardi 13 septembre 2005
Statut
Membre
Dernière intervention
5 juin 2009

Bonjour les privilégiés de la Grande Toile,

la table des caractères Unicode existe à:
http://fr.wikipedia.org/wiki/Table_des_caract%C3%A8res_Unicode_(0000-0FFF)#N.E2.80.99ko_.28Unicode_5.0.29

Excusez-moi pour cette réponse tardive
étant très occupé à créer des pages en fullscreen
pour présenter des photos des promenades avec ma
nouvelle voiture Peugeot 207 qui, pour un retraité
de 72 ans est un plaisir de se ballader en quête
de souvenirs à contempler lorsque les sorties seront
restreintes par la consignation au domicile où, malgré
tout j'ai installé une climatisation réversible, générateur
d'oxygène, ionisateur. Le plaisir total chez nous et aussi
en 207 toit panoramique en verre, clim réglable séparément
conducteur et passager, 110 ch. bref, jetez un coup d'oeil à:
http://jean.vichniacoff.free.fr ou à http://louviou2.net ainsi
qu'aux liens qui s'y trouvent ... je suis né le 29 septembre 1934
et vous remercie pour la patience d'avoir lu ce message.
Excellente continuation à nous tous
Messages postés
1488
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
3 décembre 2007
22
ben... comme j'ai dit : il nous faut un gar qui, d'un, comprends ce dialecte primitif qu'est l'anglais, et de deux, qu'il ai de bonnes notions en matière de caractères/langues/... Moi, le reste, à la limite, je peux le coder !
Messages postés
1
Date d'inscription
samedi 14 octobre 2006
Statut
Membre
Dernière intervention
14 octobre 2006

wawh alors là si l'un de vous a le temps de faire une petite merveille comme ça, alors, alors,...rhaaaa ce sera l'amour fou ^^
Messages postés
1488
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
3 décembre 2007
22
Perso, je préfère le code en Javascript (après tout, c'est le forum !).
Bon, je l'ai pas regardé de près... Mais voilà, pour l'avoir déjà fait, je ne peux m'empêcher de dire que maintenant, ce qu'il nous manque, c'est un fontviewer (en VB ou directement en HTML/Js) basé sur un contrôle Web-browser donc.
Je ne sais pas si tu parles bien anglais parce que si c'est bien le cas, tu pourrais peut-être rendre un immense service à toute la communauté :
Je m'explique... Tous ces caractères sont de l'UNICODE. Or, UNICODE a un site web. Et, comme tu as du le remarquer, ils ont un classement des caractères en fonction de chaque langue... Autrement dit, ils ont créé des "groupes" de caractères en fonction des spécifications des langues (Latin 1 à 4, ...). Autrement dit, chaque type de langue a sa propre fiche de caractère, et le tout, parfaitement normalisé.
Or, je ne suis pas linguiste et donc, j'y pige rien puisqu'en plus je cause l'anglais.
Donc, si toi tu comprends quelque chose à ce charabiat, on pourrait peut-être faire un vrai font-viewer (du moins pour les web-designers) qui tienne la route avec les tables des langues, et un affichage des caractères plus complet (pas tout sur une seule page !)
Qu'en dis-tu ???
Perso, j'ai trop peu de temps pour me pencher sur la question. Par contre, je peux coder encore assez rapidement une interface VB et/ou Js si j'ai toutes ces données !
++
(continu comme ça)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.