收藏
回答

企业微信浏览器通过form表单post提交到第二个页面,中文(不管有没有encodeUrl)都会丢失

中文丢失后,变为空格。 (谷歌、火狐等别的浏览器正常

#页面1

<form id = "form1" action = "demo.jsp" method = "post" target="_self">
	<input type = "hidden" name = "chName" value = "test-中文测试(123)" />
</form>


    	$(function(){
          // $("[name=‘chName’]").attr(“value”,encodeURI('test-中文测试(123)'));
          $("#form1").submit();
    	});
    

#页面2

<%
	// 参数获取
	String chName= request.getParameter("chName")+"";
        // 打印结果为:test-     (123)
        System.out.println(chName); 
%>
最后一次编辑于  2021-11-03
回答关注问题邀请回答
收藏
登录 后发表内容