2012-07-27 65 views
1

我想提交使用jQuery形式,但它不工作。我得到在Firebug这个奇怪的错误信息(在德国,对不起),并假设没有在HTML一些奇怪的字符?form.submit()使用jQuery返回字符编码错误信息

纯文本文件的字符编码尚未声明。 本文件是乱码 文字一些浏览器配置,如果文档中包含的 US-ASCII范围之外的字符表示。页面的字符编码必须 传输协议中声明或文件需要比编码签名 字节顺序标志的使用。


谷歌翻译说:

什么不申报的纯文本文件的字符编码。该文件与乱码当文档包含US-ASCII以外的字符显示出一些浏览器配置为橙色。页面的编码必须在传输协议中声明,或使用文件必须是一个字节顺序标记为编码签名

+1

http://www.w3.org/International/questions/qa-what-is-encoding.en – Quentin 2012-07-27 16:17:33

+1

[“互联网是不是gefingerclicken和giffengrabben。如果方便droppenpacket路由器及以上loaden垃圾邮件的脊梁和我-tooen。如果不是点击次数在笨头交易。Sichtseeren keepen带宽spewen手在口袋里必须放松和watchen光标闪烁。“(http://www.annoyances.org/exec/show/article09-100) – Blazemonger 2012-07-27 16:22:34

回答

2

你显然有一个字符编码的麻烦。请尝试重新保存违规HTML文档中编辑没有让你指定的字符编码。保存在UTF-8 HTML文件是安全的。

因此,您可以指定UTF-8编码,meta标签:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

或HTML5:

<meta charset="utf-8" /> 
1

我有同样的问题,调查我注意到的几个小时后,DASS死原因是对HTTP处理程序和模板相同的路径。

所以基本上你不能在HttpHandlers的部分注册HTTP处理程序在你的配置:

<add verb="POST" path="myHandler.aspx" type="MyProject.HttpHandlers.MyHttpHandler"/> 

当您使用名为myHandler.aspx一些模板。 我已经提交的表单甚至都我没有在那个地方叫我的处理程序后抛出这个错误。