Characters not found in the normal alphanumeric character set, such as < and &, must be specified in HTML using character entities. Using the standard desktop publishing keyboard commands (such as Option-g for the © symbol) within an HTML document will not produce the desired character when the document is rendered in a browser. In fact, the browser generally displays the numeric entity for the character.
Character entities can be referenced by name (&name;) or by numeric value (&#nnn;). The browser interprets the string to display the proper character. Named entities are preferable because numeric values may be interpreted differently on different platforms.
Table 10-3 presents the character entities for commonly used special characters. The complete list appears in Appendix F, "Character Entities".
| 
 Character  | 
 Description  | 
 Name  | 
 Number  | 
|---|---|---|---|
| 
 Character space (nonbreaking space)  | 
    | 
||
| 
 &  | 
 Ampersand  | 
 &  | 
 &  | 
| 
 <  | 
 Less-than sign (useful for displaying tags on a web page)  | 
 <  | 
 <  | 
| 
 >  | 
 Greater-than sign (useful for displaying tags on a web page)  | 
 >  | 
 >  | 
| 
 "  | 
 Left curly quotes (nonstandard entity)  | 
 (none)  | 
 “  | 
| 
 "  | 
 Right curly quotes (nonstandard entity)  | 
 (none)  | 
 ”  | 
| 
 
  | 
 Trademark (nonstandard entity)  | 
 (none)  | 
 ™  | 
| 
 £  | 
 Pound symbol  | 
 £  | 
 £  | 
| 
 ¥  | 
 Yen symbol  | 
 ¥  | 
 ¥  | 
| 
 ©  | 
 ©  | 
 ©  | 
|
| 
 ®  | 
 ®  | 
 ®  | 
Copyright © 2002 O'Reilly & Associates. All rights reserved.