用ajax传值到后台代理,如果传值为中文或者特殊字符可能会出现编码问题,需要进行编码和解码。

具体处理方案,首先前台js需要对字符串进行编码,使用encodeURIComponent,使字符串变为url的编码形式,如:

subject = encodeURIComponent(subject);

然后后台代理得到subject,这时候它的值是url的编码形式,需要解码,使用@URLDecode公式来处理,如:

Dim subject As String

Dim urlcode As String
Dim eval As Variant
urlcode = {@URLEncode("Domino";"}+subject+{")}
eval=Evaluate(urlcode, deldoc)
subject = eval(0)

这样subject就可以得到中文或者特殊字符了。

注:@URLDecode可以进行解码。

domino处理ajax传中文或特殊字符问题相关推荐

  1. Web项目中前端页面通过URL传中文或 # 特殊字符到后台出现乱码解决方案

    对于刚入行新手来说碰到URL传递中文数据到后台出现乱码或是传递包含特使符号'#'后端获取不到的情况是比较头疼的事,这里我就告诉你这两个的解决的方式: 1.URL传递中文 前端页面:中文字符串用 enc ...

  2. python密码传参有特殊字符如何解决_am start的总结,-d参数的总结,以及python中传递内容包含中文及特殊字符的解决方案...

    一.am start的内容的整理 主要包含以下内容:am start的常规操作及参数的含义,-d 参数的含义,以及如何在APK中设置参数获取 使用命令如下:adb shell am start -n ...

  3. JSP中文及传中文参数乱码解决方法小结

    在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法. 1.JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在 ...

  4. Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法

    网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法.我看不懂啊,觉得好复杂.翻了好多前辈的网页,找到一个解决方案.我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就 ...

  5. 关于HttpClient上传中文乱码的解决办法

    使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单: 第一步:设置Mult ...

  6. php 上传乱码_如何解决php文件上传中文乱码问题

    php文件上传中文乱码的解决办法:首先打开相应的PHP文件:然后通过"iconv("UTF-8", "gbk",$name)"方法对文件名进 ...

  7. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 参考文章: (1)Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 (2)https://www.cnblog ...

  8. java 中文及特殊字符校验

    java 中文及特殊字符校验 CreateTime--2017年8月25日16:54:50 Author:Marydon 一.参考链接 http://blog.csdn.net/imduan/arti ...

  9. ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总

    使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web- ...

最新文章

  1. 数据可视化 | Seaborn
  2. python爬取网页上的特定链接_python3下scrapy爬虫(第三卷:初步抓取网页内容之抓取网页里的指定数据)...
  3. VMware上的ubuntu14.04与win7共享文件夹
  4. android社会化分享
  5. 教你自己制作Vista与DOS双系统
  6. Spark PersistenceEngine持久化引擎与领导选举代理机制内核原理深入剖析-Spark商业环境实战...
  7. SAP HANA Cloud 学习教程之二: 如何往SAP BTP 上 HANA Cloud 实例的数据库表里插入数据
  8. Less语法基于node\grunt/gulp编译
  9. reorder-list
  10. c++中BOOL和bool的区别
  11. Discuz!X/缓存机制和使用方法
  12. 人工智能简史—学习笔记
  13. 比勤奋更能决定人生的,是复利思维
  14. 微商新传奇奢瑞小黑裙、两家小程序内测成员都来这了,SDCC2016微信开发专题议题揭晓...
  15. 压缩包伪装-阿里网盘禁止分享解决方案\更新日志
  16. RecyclerView加载多类型item 实现淘宝首页布局
  17. 网易AI工程师面试常见知识
  18. 创意、实现和合作:一次原创H5的尝试
  19. python财务编程_Python笔记 财务小白的 day4 python编程基础(2)
  20. 什么是触发器,MySQL都有哪些触发器?

热门文章

  1. 关于 Microsoft Teams 开发你需要知道的一切
  2. 图片高斯模糊效果的实现
  3. 微服务之间单点登录和用户权限认证的实现
  4. 《“爱”是如此的容易...》
  5. 使用Pytorch实现NLP深度学习
  6. Git新手入门视频教程
  7. 基于位置指纹匹配的定位算法
  8. 网络编程之端口与套接字
  9. 瑞吉外卖项目(一)软件开发流程设计及环境搭建
  10. 查看网段内正在使用的IP以及ip定位 ——CMD批处理循环