Vue框架依靠以下几个关键因素:1、双向数据绑定、2、组件化开发、3、虚拟DOM、4、指令系统、5、渐进式架构。这些特征使得Vue成为一个高效、灵活且易......
2024-11-15 106
用Visual studio2010开发,写Javascript,用$.ajax()函数传中文的时候出现乱码(口口口、��˾����),修改之后又变成(公司代码,公司名称),经过查找测试,最终解决
点弹出框的时候,中文传值,应该显示“公司代码,公司名称”,但是显示出来的是“口口口口”,复制到文本框中显示“��˾����”
在visual studio2010中F5执行程序,在取值的地方下断点,显示取到的selectname的值是正确的(此处用$.ajax()传值)
F10继续执行代码,到跳转界面,查看所传值的参数selectname显示为“口口口”的乱码
一步步检查,查看接收传值数据的HttpContext类中的对象context,对应的Request.querystring()显示取到的值为一串带“%”的乱码
修改程序,在Javascript中传值的时,所取的字符串前增加“encodeURI(...)”,将中文转码之后再开始传值,将值带到跳转的界面中,系统会自动转码成中文
url: "PopSelectWindowHandler.ashx?SELECT=" select "&SELECTNAME=" encodeURI(selectname) "&FROM=" from "&RET=" ret "&PAGE=" curPage,
重新执行程序,下断点,执行到context的时候查看值,变成了正常的“公司代码,公司名称”,在网上对应的在线翻译网站中可以查到,这段字符串正式“公司代码,公司名称”的转码,到此说明已经修改成功
继续执行,发现解决了,显示出正常的中文,“公司代码,公司名称”
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: JAVASCRIPT编程语言
相关文章
Vue框架依靠以下几个关键因素:1、双向数据绑定、2、组件化开发、3、虚拟DOM、4、指令系统、5、渐进式架构。这些特征使得Vue成为一个高效、灵活且易......
2024-11-15 106
Vue.js 是一个流行的前端框架,普遍用于构建用户界面和单页面应用(SPA)。1、Vue 可以用于创建动态网页和交互式用户界面;2、Vue 可以用于开发单页面应用......
2024-11-15 21
在Vue文件中,通常会装载以下几种内容:1、模板(Template),2、脚本(Script),3、样式(Style)。模板定义了组件的结构和布局,脚本包含组件的逻辑和数据处理,样式用......
2024-11-15 94