Use bytesize to cater for extended character sets

Often the spam messages we're scanning contain extended characters (multibyte) so bytesize gives a more accurate length of the string.  For example â and €