I used your tutorial and it switched the type, but in WHMCS, it still adds the weird characters. So I editted the database in phpmyadmin and WHMCS shows a ? where the changed character appears. Does this only work on WHMCS 4+? I am still on 3.8.
I've been having this problem too. At first I used a license from LicensePal, but after I saw that you don't get the extras like enomreseller and maxmind, I switched over to a license straight from WHMCS and now I get this error and it won't display the license information.