No, it's not that simple. The charset header only controls what the page is DISPLAYED as, not what forms are submitted as. The two can be different.
The form charset is set by a <meta> tag in the header:
<meta http-equiv="Content-Type" content="text/html; charset=utf8">