Handle non-Unicode strings better
Handle non-Unicode strings better

Apparently, Ren'Py sometimes allows characters above 127 in non-Unicode
strings. Keep that from breaking everything.

williamd1k0/unrpyc,jackmcbarn/unrpyc