| Since Contiki can't display non-ascii characters and doesn't even try
to interpret most HTML Character Entities, this section will be mercifully
brief. ... Greater and Less Than Most keyboard characters will render as typed with the exception of the "less than" and "greater than" symbols (AKA angle brackets) which are used to enclose HTML tags. Unfortunately there is no way to display these characters as of Contiki 1.3. Use of these characters other than to enclose HTML tags will more than likely cause your pages to break. ... Ampersand The ampersand ( & ) must be treated with some care, as it is used to denote HTML Character Entities. If Contiki encounters an ampersand immediately followed by any character it will treat it as an HTML Entity and likely not display anything until (and if) it reaches the closing semi-colon that it expects to find. For this reason it is extremely important that you always leave a plain ascii space (ie: not a "non-breaking space") after the ampersand! ... Non-breaking Space About the only HTML Character Entity that Contiki respects is the "non-breaking space", which represented by an ampersand followed immediately by "nbsp;". This character is particularly useful in text formatting where multiple consecutive spaces are desired. (see ASCII Art & Diagrams) ... Other HTML Character Entities When Contiki encounters an HTML Entity it can't/won't display it simply prints a blank space to the screen. Obviously this is undesirable, so it's far better to use the nearest ASCII equivalent and leave it to the viewer to decipher your meaning. For example: use "(c)" instead of the copyright symbol and standard English letters instead of accented characters in words of non-English origin. |