怎么样让prototype支持GB2312

whai888 2009-04-02 10:57:46
我现在的项目的编码是GB2312:
用的AJAX中的prototype框架,听说这个框架只支持UTF-8,但是我又不可能去改项目的编码。
请问有什么办法可以让这种框架强制支持GB2312。
...全文
86 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack420124 2009-04-03
  • 打赏
  • 举报
回复
你 prototye.js 设置成utf-8
你页面用GBK 不矛盾的
jack420124 2009-04-03
  • 打赏
  • 举报
回复
你 prototye.js 设置成utf-8
你页面用GBK 不矛盾的
jack420124 2009-04-03
  • 打赏
  • 举报
回复
<script type = 'text/javascript' src ='prototype.js' charset='utf-8' ></script>
luojihaidao 2009-04-03
  • 打赏
  • 举报
回复
楼上的说的很明白 不过 prototype 的编码去你系统没有什么影响吧。
Study_Work_2009 2009-04-02
  • 打赏
  • 举报
回复
顶一下
whai888 2009-04-02
  • 打赏
  • 举报
回复
就是说自己写一个过滤器,在过滤器中自己定义一个编码格式,只要保证我数据在传输的过程是一直的就行了
老紫竹 2009-04-02
  • 打赏
  • 举报
回复
根据我的经验,ajax在进行数据传输时,确实是UTF-8的。
所以如果你不想用,那么你只有自己转码了。比如
String name = request.getParameter("name");
name = new String(name.getBytes("UTF-8"),"GBK"));

自己转一下,或者写一个专用的过滤器也行。
wcwtitxu 2009-04-02
  • 打赏
  • 举报
回复
在 JavaScript 中没有办法编 GB2312 的 URI 的, 你只能在服务端下功夫

81,078

社区成员

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

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