问一个很低级的问题,,,,,,,,,,,.

xianghuihui 2007-05-02 09:46:14
请问在*.html文件内的表单发送数据post.和get 默认的发送数据的编码格式是什么啊?
是不是IE里-->高级里所设置的--utf-8吗?
好像里面只有这一种编码格式可以选择,如果不选择这个选项,会以什么编码格式发送呢?在*.html里有没有可以控制发送数据编码格式的语法啊?
...全文
218 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xianghuihui 2007-05-02
  • 打赏
  • 举报
回复
那你不知道,你就别回答啊,要是我不知道这个东东,我还就真的相信你了,你那不是误人子弟吧?
你说对吧?
边城狂人 2007-05-02
  • 打赏
  • 举报
回复
用不着你讽刺,错了请你纠正,这里是论坛,不是师生问答。你觉得我说的不对,你可以忽略掉
xianghuihui 2007-05-02
  • 打赏
  • 举报
回复
jamesfancy(▲) 边城狂人 唉,看来只有学厉没有能力的人还是挺多的.我不懂得CSDN里面的你那个*的级别是什么,我想肯定是很高的那一种吧,你不懂你就别说,<meta http-equiv="Content" content="text/html; charset=gb2312" />
是决定当前页面的显示编码为什么编码.你竟说:.......................天哪,YD.
边城狂人 2007-05-02
  • 打赏
  • 举报
回复
这个和页面的 <meta http-equiv="Content" content="text/html; charset=gb2312" />
这句话有关,如上面这句话就是用 gb2312编码的
SaintKaKa 2007-05-02
  • 打赏
  • 举报
回复
在*.html里发送的编码格式好象是和浏览器参数有关
jsp里可以控制编码格式
边城狂人 2007-05-02
  • 打赏
  • 举报
回复
我已经做过一个简单的试验,在你的另一个帖里。不知道你觉得是否能证明我说的和META有关系。

我的理解,既然META的目的是说明页面的显示方式,当然这个页面传回服务器的数据也是这种编码,没理由它会自做主张的转换成另一种编码。那么在服务器端通过request.setCharacterEncoding设置匹配的request的数据编码方式之后,就应该能获取正确的数据。最后再根据response的编码,或者page的编码显示出来。
xianghuihui 2007-05-02
  • 打赏
  • 举报
回复
哈哈,谢谢,下面是给你的回答:
<第一个问题>:不会正常显示,我刚试验过.
第二个问题我吃过饭之后再试一下,
不过还是要谢谢你的好意.
边城狂人 2007-05-02
  • 打赏
  • 举报
回复
在没有证明那是错的之前,我不会承认那是错的。但是现在我没有时间去写程序来证明。如果你有时间倒是很希望你能给个证明。难道那东西除了说明当前页面应该以什么编码显示,就没有别的意义?如果你给一个本来是其它UNICODE的页面用META注明为UTF-8,它会正确显示吗?

如果你有时间,在设置了 response的setCharacterEncoding和META之后页面提交数据,再用设置了setCharacterEncoding的request来读取POST的内容吧,做个实验。我没做这个实验,我不知道结果如果,但至少你应该可以得到一些有用的东西。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧