I want to allow the user to input non ISO 8859-1 character. However, it seems that the IE 6 doesn't send something up in request header to indicate the exact character encoding being used in my input form. I am not familiar with HTTP. Should the encoding also embedded as Content-Type:charset=... request header? If yes, how do we tell IE to do so? Or how do we force the server to interpret the request as a certain char encoding even if the browser doesn't indicate it.