前端是utf-8编码, 后端是GBK编码, 发送过去的汉字都是乱码怎么在前端解决?
公司的后台很古老了, 使用的是GBK编码。现在前端页面升级, 使用vue写, 在前面vue页面上面的汉字数据,发送到后台都是乱码的。 应该怎么解决这个问题?
ajax 可以指定发送数据的编码吗?
前端是utf-8编码, 后端是GBK编码, 发送过去的汉字都是乱码怎么在前端解决?
公司的后台很古老了, 使用的是GBK编码。现在前端页面升级, 使用vue写, 在前面vue页面上面的汉字数据,发送到后台都是乱码的。 应该怎么解决这个问题?
ajax 可以指定发送数据的编码吗?
找后端搞定吧。
前后端编码的统一是必然趋势,不能因为迁就老系统,在前端这边就得做兼容,感觉这是在给前端埋坑。
既然决定了要用vue做重构,前后端还是都统一成utf-8的好。
6 回答3k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
8 回答3.8k 阅读
4 回答2.8k 阅读✓ 已解决
后端解决。
或者你只能用 form 自己的 submit 提交数据。
form
标签可以通过accept-charset
来指定以什么编码来转成 “urlencode” 。不能。(准确说是
encodeURIComponent
那个函数不能)