steam.php: better utf8 handling, check steamID for validity first