I am looking for a easy way to validate that string input is indeed valid UTF-8.

This seems easy in PHP, but for some reason I can't find code in either JavaScript or Clasic ASP.

Can anyone help.
[The problem I have is when someone pastes text from a webpage that declares itself a UT8-8 but in fact in Western European (Windows) into my UTf-8 form].