问题描述
前台将数据库中的带有空格的字符串取出显示的时候,由于url编码问题,空格不能正确显示。
解决方案
使用ajax方式保存数据,存入时使用
URLDecoder.decode(plStPart2CV.getAddress(),"utf-8");
存入数据空格没有问题,在前台获取时使用
URLEncoder.encode(v.getAddress().replaceAll("\\s", "%"), "utf-8");
先在后台将所有空字符串替换为‘%’,然后再使用js
decodeURIComponent(cv.address).replace(/%/g, " ");
将所有%替换成为空格。