- 主题:有纯javascript实现的编码转换函数吗?
发送据我所知是没法子了,我能想到的办法都已经被你堵死了
唯一的解决办法就是你提到的码表了。。。
【 在 a9udn9u (******) 的大作中提到: 】
: 你就是那天上的北极星啊!!
: 发送的参数如果有中文的话,有办法吗?
--
FROM 211.99.222.*
既然是跨域ajax,指定charset不就完了么
【 在 a9udn9u (******) 的大作中提到: 】
: 跨域ajax一个服务器, 返回的内容是gb2312的, 服务器不可能改.
: 另一边是纯js, 不可能通过js以外的东西做转码, 所以需要一个js实现的转码函数, 从gb2312到utf-8.
: 效率不是问题, 慢点也无所谓.
: 或者有其他方法也行, 但是不能通过另一个服务器做转码代理.
: 谢谢
--
FROM 202.106.68.*
只是发送的话,用form模拟吧,设置accept-charset,提交到某个iframe里...
当然,不那么ajax...
【 在 a9udn9u (******) 的大作中提到: 】
: 你就是那天上的北极星啊!!
: 发送的参数如果有中文的话,有办法吗?
--
FROM 202.106.68.*
万恶的gb2312呀
【 在 a9udn9u (******) 的大作中提到: 】
: 跨域ajax一个服务器, 返回的内容是gb2312的, 服务器不可能改.
: 另一边是纯js, 不可能通过js以外的东西做转码, 所以需要一个js实现的转码函数, 从gb2312到utf-8.
: 效率不是问题, 慢点也无所谓.
: ...................
--
FROM 221.216.167.*
IE有个vb的转换函数,网上搜搜到处都是,不过数据量大的时候他的效率有问题,自己改一下,分段处理再合并就行了
firefox的ajax请求可以设置返回的mimeType,是可以自动转换的
其他浏览器不知道
【 在 a9udn9u (******) 的大作中提到: 】
: 跨域ajax一个服务器, 返回的内容是gb2312的, 服务器不可能改.
: 另一边是纯js, 不可能通过js以外的东西做转码, 所以需要一个js实现的转码函数, 从gb2312到utf-8.
: 效率不是问题, 慢点也无所谓.
: ...................
--
FROM 117.79.64.*