René Nyffenegger's collection of things on the web | |
René Nyffenegger on Oracle - Most wanted - Feedback
- Follow @renenyffenegger
|
Noteworthy UTF-8 Characters | ||
The following perl script creates a html document with noteworthy characters:
use warnings; use strict; open HTML, ">c:/temp/utf-8.html"; print HTML<<END; <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'> <html> <head> <title>Some UTF-8 Characters</title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <style type="text/css"> * {font-family:garamond;} </style> </head> <body> END print HTML "<table summary='...'>\n"; print HTML "<tr><td>Numero sign </td><td>\xe2\x84\x96</td></tr>\n"; print HTML "<tr><td>Ohm sign </td><td>\xe2\x84\xa6</td></tr>\n"; print HTML "<tr><td>Vulgar fraction one third: </td><td>\xe2\x85\x93</td></tr>\n"; print HTML "<tr><td>Vulgar fraction two thirds: </td><td>\xe2\x85\x94</td></tr>\n"; print HTML "<tr><td>Vulgar fraction one fifth: </td><td>\xe2\x85\x95</td></tr>\n"; print HTML "<tr><td>Vulgar fraction two fifths: </td><td>\xe2\x85\x96</td></tr>\n"; print HTML "<tr><td>Vulgar fraction three fifths: </td><td>\xe2\x85\x97</td></tr>\n"; print HTML "<tr><td>Vulgar fraction four fifths: </td><td>\xe2\x85\x98</td></tr>\n"; print HTML "<tr><td>Vulgar fraction one sixth: </td><td>\xe2\x85\x99</td></tr>\n"; print HTML "<tr><td>Vulgar fraction five sixths: </td><td>\xe2\x85\x9a</td></tr>\n"; print HTML "<tr><td>Vulgar fraction one eighth: </td><td>\xe2\x85\x9b</td></tr>\n"; print HTML "<tr><td>Vulgar fraction three eighths: </td><td>\xe2\x85\x9c</td></tr>\n"; print HTML "<tr><td>Vulgar fraction five eights: </td><td>\xe2\x85\x9d</td></tr>\n"; print HTML "<tr><td>Vulgar fraction seven eighths: </td><td>\xe2\x85\x9e</td></tr>\n"; print HTML "<tr><td>Roman numeral one </td><td>\xe2\x85\xa0</td></tr>\n"; print HTML "<tr><td>Roman numeral two </td><td>\xe2\x85\xa1</td></tr>\n"; print HTML "<tr><td>Roman numeral three </td><td>\xe2\x85\xa2</td></tr>\n"; print HTML "<tr><td>Roman numeral four </td><td>\xe2\x85\xa3</td></tr>\n"; print HTML "<tr><td>Roman numeral five </td><td>\xe2\x85\xa4</td></tr>\n"; print HTML "<tr><td>Roman numeral six </td><td>\xe2\x85\xa5</td></tr>\n"; print HTML "<tr><td>Roman numeral seven </td><td>\xe2\x85\xa6</td></tr>\n"; print HTML "<tr><td>Roman numeral eight </td><td>\xe2\x85\xa7</td></tr>\n"; print HTML "<tr><td>Roman numeral nine </td><td>\xe2\x85\xa8</td></tr>\n"; print HTML "<tr><td>Roman numeral ten </td><td>\xe2\x85\xa9</td></tr>\n"; print HTML "<tr><td>Roman numeral eleven </td><td>\xe2\x85\xaa</td></tr>\n"; print HTML "<tr><td>Roman numeral twelve </td><td>\xe2\x85\xab</td></tr>\n"; print HTML "<tr><td>Roman numeral fifty </td><td>\xe2\x85\xac</td></tr>\n"; print HTML "<tr><td>Roman numeral one hundred </td><td>\xe2\x85\xad</td></tr>\n"; print HTML "<tr><td>Roman numeral five hundred </td><td>\xe2\x85\xae</td></tr>\n"; print HTML "<tr><td>Roman numeral one thousand </td><td>\xe2\x85\xaf</td></tr>\n"; print HTML "<tr><td>Small roman numeral one </td><td>\xe2\x85\xb0</td></tr>\n"; print HTML "<tr><td>Small roman numeral two </td><td>\xe2\x85\xb1</td></tr>\n"; print HTML "<tr><td>Small roman numeral three </td><td>\xe2\x85\xb2</td></tr>\n"; print HTML "<tr><td>Small roman numeral four </td><td>\xe2\x85\xb3</td></tr>\n"; print HTML "<tr><td>Small roman numeral five </td><td>\xe2\x85\xb4</td></tr>\n"; print HTML "<tr><td>Small roman numeral six </td><td>\xe2\x85\xb5</td></tr>\n"; print HTML "<tr><td>Small roman numeral seven </td><td>\xe2\x85\xb6</td></tr>\n"; print HTML "<tr><td>Small roman numeral eight </td><td>\xe2\x85\xb7</td></tr>\n"; print HTML "<tr><td>Small roman numeral nine </td><td>\xe2\x85\xb8</td></tr>\n"; print HTML "<tr><td>Small roman numeral ten </td><td>\xe2\x85\xb9</td></tr>\n"; print HTML "<tr><td>Small roman numeral eleven </td><td>\xe2\x85\xba</td></tr>\n"; print HTML "<tr><td>Small roman numeral twelve </td><td>\xe2\x85\xbb</td></tr>\n"; print HTML "<tr><td>Small roman numeral fifty </td><td>\xe2\x85\xbc</td></tr>\n"; print HTML "<tr><td>Small roman numeral one hundred </td><td>\xe2\x85\xbd</td></tr>\n"; print HTML "<tr><td>Small roman numeral five hundred</td><td>\xe2\x85\xbe</td></tr>\n"; print HTML "<tr><td>Small roman numeral one thousand</td><td>\xe2\x85\xbf</td></tr>\n"; print HTML "<tr><td>Leftwards arrow </td><td>\xe2\x86\x90</td></tr>\n"; print HTML "<tr><td>Upwards arrow </td><td>\xe2\x86\x91</td></tr>\n"; print HTML "<tr><td>Rightwards arrow </td><td>\xe2\x86\x92</td></tr>\n"; print HTML "<tr><td>Downwards arrow </td><td>\xe2\x86\x93</td></tr>\n"; print HTML "<tr><td>Left right arrow </td><td>\xe2\x86\x94</td></tr>\n"; print HTML "<tr><td>Up down arrow </td><td>\xe2\x86\x95</td></tr>\n"; print HTML "<tr><td>North west arrow </td><td>\xe2\x86\x96</td></tr>\n"; print HTML "<tr><td>North east arrow </td><td>\xe2\x86\x97</td></tr>\n"; print HTML "<tr><td>South east arrow </td><td>\xe2\x86\x98</td></tr>\n"; print HTML "<tr><td>South west arrow </td><td>\xe2\x86\x99</td></tr>\n"; print HTML "<tr><td>Leftwards arrow with stroke </td><td>\xe2\x86\x9a</td></tr>\n"; print HTML "<tr><td>Rightwards arrow with stroke </td><td>\xe2\x86\x9b</td></tr>\n"; print HTML "<tr><td>Leftwards wave arrow </td><td>\xe2\x86\x9c</td></tr>\n"; print HTML "<tr><td>Rightwards wave arrow </td><td>\xe2\x86\x9d</td></tr>\n"; print HTML "<tr><td>Leftwards two headed arrow </td><td>\xe2\x86\x9e</td></tr>\n"; print HTML "<tr><td>Upwards two headed arrow </td><td>\xe2\x86\x9f</td></tr>\n"; print HTML "</table>\n"; print HTML "</body></html>\n";
See also http://www.utf8-chartable.de/.
|