Fixed (again) UTF8 bug, previous fix was broken

Previous fix had extra .match() which was causing rescue all the time
Removed that now only fails when it can't encode
Updated version to 1.0.3 (1.0.2 was supposed to be with the previous
UTF8 bugfix, but I forgot to update the verison #)