js 条件搜索乱码怎么解决
1、乱码产生的原因主要是编码格式不一致,Eclipse默认的格式是iso8859-1,我们浏览器的编码格式是utf-8,导致乱码<html><body><h2>Hello World!</h2><h2>一次编译到处运行</h2></body></html>
2、<%@ page contentType="text/html;charset=UTF-8" language="java" %>在jsp页面添加这句话设置页面编码格式为utf-8
3、<form id="searchForm" method="post" class租涫疼迟="form-search"><input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}" /><input id="pageSize" name="pageSize" type="hidden" value="${page.pageSize}" /><ul class="ul-form"><li><label>产品名称:</label><input name="productName" maxlength="50" class="inputClass"/></li><li><label>产品类别:</label>
4、<select id="productType" name="productType" class="input-medium"></select></li><li><label>业务名称:</label><select id="businessType" name="businessType" class="input-medium"></select></li><li><label>还款方式:</label><select id="repaymentMethod" name="repaymentMethod" class="input-medium"></select></li><li class="btns"><input id="searchBtn" class="btn btn-primary" type="button" value="查询"/></li><li class="btns"><input id="resetBtn" class="btn btn-primary" type="button" value="重置"/></li><li class="clearfix"></li></ul></form
5、搜索框,发送请求要在tomcat中设置编码格式<Connector connectionTimeout="20000" port="9090" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" />在service.xml中设置编码格式为utf-8
6、<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter>在web.xml中设置编码格式
7、数组库存入数据乱码设置jdbc.url=jdbc:mysql://localhost:3306/jeesite?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull