Category Names Stopping Site From Being W3C XHTML Validated

If you use the & character within your sites meta data, category names, cms page titles etc. then they are output as simply & in your code rather than being encoded to &

This means that the site then has validation errors when running it through the W3C validator at - has anyone got an elegant work around (other than writing & out as “and”)?

Thanks for your time.