domino处理ajax传中文或特殊字符问题

原创 2016年06月01日 15:45:45

用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可以进行解码。

版权声明:可以随意转载,但请加上原文链接,谢谢!

Lotusscript代理获取url的传值及解码

  • 2012年05月22日 15:01
  • 127KB
  • 下载

ajax执行domino代理并返回数据(Get方法)

使用原始的ajax来调用domino的代理,就是一个最简单的ajax,当然用jQuery也是一样。 var XMLRole=new XMLHttpObject("GET","/文件名/数据库名.nsf...
  • liuchang__
  • liuchang__
  • 2015年12月15日 16:17
  • 1259

解决domino 中用ajax 时 send的中文参数出现乱码问题

 解决domino 中用ajax 时 send的中文参数出现乱码问题
  • zys5212
  • zys5212
  • 2011年04月27日 17:54
  • 2139

Domino R8+版本编写及调用webservice

【背景】 随着web系统业务的深入开发,与第三方系统集成的需求越来越多,系统之间集成的方法也比较多,如通过jdbc、odbc直接与关系数据库进行增、删、改操作,本文主要介绍通过webservice与...
  • Gavid0124
  • Gavid0124
  • 2014年07月07日 15:40
  • 2463

Domino常用服务器命令(包括邮件替换)

Show Inetusers:展示当前服务器在线人数 tell amgr run"highcomoa/application/udf_fwgl.nsf" 'agent_sh' :通过命令直接在服务...
  • Gavid0124
  • Gavid0124
  • 2014年11月27日 11:23
  • 973

Domino的压缩数据库的Load Compact命令

以下各表描述了完成 Compact 服务器任务时可以使用的选项。第一列列出了在 Domino Administrator 中使用“任务”“开始”工具或“文件”附签运行 Compact 时显示的选项。第...
  • pgbiao
  • pgbiao
  • 2015年01月20日 18:17
  • 982

Domino服务器上的事务日志(事务记录)

Technote (FAQ) 疑问 Lotus Domino支持事务日志记录和恢复。启用此功能后,系统捕获数据库更改并将其写入事务日志。 如果系统或介质发生故障时,您可以使用事务日志...
  • duanbeibei
  • duanbeibei
  • 2014年09月19日 16:22
  • 1398

IBM Lotus Domino 8.5 服务器管理入门手册

下载试用版:IBM Lotus Notes 和 Domino Administrator 客户端软件  |   Lotus Domino 和 Lotus iNotes 服务器软件 1 简介 ...
  • zhpengfei0915
  • zhpengfei0915
  • 2015年04月25日 11:46
  • 1107

C# 访问Domino对象,拆离富文本域中的附件

using System; using System.Collections.Generic; using System.Text; using Domino; using System.Co...
  • kangkanglou
  • kangkanglou
  • 2014年08月23日 10:05
  • 1646

Domino SMTP邮件服务器设置实例

 启动Administrator进入到配置附签 启用SMTP侦听任务如下图所示 2)进入消息处理->网络域 如下图所示(如果没有设置右边为空) 3)增...
  • Gavid0124
  • Gavid0124
  • 2014年07月22日 17:37
  • 1428
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:domino处理ajax传中文或特殊字符问题
举报原因:
原因补充:

(最多只允许输入30个字)