Regarding scanning everyone on trains, it won't happen because it's not practical, though there may well be random checks.
Incidentally, sharp items are permitted on Eurostar, though I've heard stories about security staff forgetting on occasions that they work in a railway station and not an airport and taking them anyway.