2010-01-13 245 views
2

如何使用JavaScript將Content-Type標頭設置爲「application/x-www-form-urlencoded; charset = UTF-8」?如何使用JavaScript設置Content-Type標頭

我需要這樣做才能使用法語字符查看錶單而不會產生錯誤。

由於

+1

你爲什麼需要JS?你應該做這個服務器端。 – 2010-01-13 17:26:04

+0

你會得到什麼錯誤?爲什麼你需要使用JavaScript? – Nicole 2010-01-13 17:27:10

+0

如果沒有人理解或接受答案,您應該澄清問題。 – 2011-08-18 06:49:09

回答

9

集管是由服務器提供內容類型作爲HTTP消息的一部分設置。當它在瀏覽器中並運行javascript時,這太遲了。你有權訪問服務器端代碼嗎?爲什麼不在內部設置內容類型爲utf-8?您也可以將其作爲頭部元標記的一部分。

3

內容類型由服務器在將HTML發送到瀏覽器之前設置。你不能用JavaScript修改它。

3

您可以將meta標記添加到頁面的head中,或發送標頭服務器端。

例如,

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

在服務器端

,說PHP:

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

這就是它!