How to set the Content-Type header using JavaScript

How can you set the Content-Type header to "application/x-www-form-urlencoded; charset=UTF-8" using JavaScript?

I need to do this so I can view a form with french characters without generating errors.




Headers are set by the server delivering the content-type as part of the HTTP message. By the time it's in the browser and running the javascript it's too late. Do you have access to the server-side code? Why not set the content type to utf-8 in there? You can also do it as part of the meta tag in the head.


You can add a meta tag into the head of the page, or send the header server-side.


<meta http-equiv="Content-type" content="application/x-www-form-urlencoded; charset=UTF-8"/>

on the server-side, say PHP:

  header( 'Content-type: application/x-www-form-urlencoded; charset=UTF-8' );

that's it!


The content type is set by the server before it sends the HTML to the browser. You can't modify it with JavaScript.


Recent Questions

Top Questions

Home Tags Terms of Service Privacy Policy DMCA Contact Us

©2020 All rights reserved.