Once in a blue moon, email (Gmail) mangles the license. I just ran into this on a license that has -o%6%- in it. It got turned into -o9wF$rsyh%- by GMail! Looks like their email system is sensitive to C++ format strings. The %6 got turned into some trash that happened to be on the stack, like it was a printf() format thing.
In the end, the license strings I use are too baroque. Look at accepting an alternate format which consists of letters and numbers only, using lower case letters to avoid confusion between numbers and letters. No punctuation symbols. Output in groups of 4 letters.