I've been using

<!doctype html>
<html>
<head>
<meta charset="UTF-8">

IE 8 seemed ok (checked on local network) but when I tried a couple of internet cafes, the UTF 8 was garbled. Also, not sure of the IE version on one of these.

Is there a way to guarantee charset UTF-8 for IE, all versions...?
including IE.9 which I haven't investigated ?

I'm happy to go back to html 4 if it keeps things simple.

cheers