Email Signature inserts a (null) in the email

Symptom, you create a signature and when you insert it into your email, you get a null character. Chances are in your signature you used a % sign. The percent sign is a special character to insert other special characters like space. e.g. %20 means space or %2A means *. So when you add a % sign on it's own, the Mail app doesn't know what to do with it and does something horrible like insert (null) in your email.

To add a percent sign in your signature you should put %25 which means add a percent sign.

Wikipedia has an excellent article on percent-encoding.

http://en.wikipedia.org/wiki/Percent-encoding

Rule of thumb: probably avoid using the percent sign in your signatures unless you really need to.