Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
- Man-wai Chang
May 10, 2007, 8:24 am
rate this thread
Scripsit Jonathan N. Little:
They are two distinct characters, though in Unicode, the no-break space
U+00A0 is compatibility equivalent to <noBreak> U+0020 space. Thus, in
principle, the main difference is in line breaking properties. In practice,
other differences can be more important, such as special treatment of U+00A0
as table cell content by web browsers.
Technically, when appearing in an <option> element, the difference of the
codes of the characters is important, since it's the code that is sent as
part of the form data. The rest depends on what the form handler does with
But what could the difference matter when the character is the sole content
of an <option> element, and why would an author use such a degenerated
element? I'm afraid the OP is getting farther from his original problem and
potentially generating new problems. Explaining the _real_ problem might be
a good start.
Jukka K. Korpela ("Yucca")