我试过很多种方法,都不能很好的(并且免去在后台转码的操作),
可以借用浏览器提供的标准的转码方法
processDefinitionName=‘这是一个中文参数’;
href :ctx + '/rest/workflow/form/toAdd?processDefinitionKey='
+ processDefinitionKey + '&processDefinitionName='
+encodeURIComponent(encodeURIComponent(processDefinitionName)), //后台接收不会是乱码
POS:后台转码方法理解:
如果后天接收参数后 ,参数是乱码,并且不知道参数是什么编码,可以用
processDefinitionName=URLDecoder.decode(processDefinitionName);来强转
如果知道是某种特定编码 可以用
new String(processDefinitionName.getBytes("iso-8895-1"),"utf-8");