"接收数字或者英文字母都可以,只有接收中文字符串时会出现查询无数据的问题,sql 直接粘出来,中文参数放进去又可以查询出数据,中文并无乱码"
接收数字或者英文字母都可以,只有接收中文字符串时会出现查询无数据的问题,sql 直接粘出来,中文参数放进去又可以查询出数据,中文并无乱码
一:找个单元格,里边写上 = 参数名,看下传中文时这个单元格展示输出的内容是否正常二:看下控制台中输出信息,会输出 sql 以及对应参数值,看下值是否正常三:不排除不同浏览器或者 web 服务器接收中文参数时出现异常,可以将参数传递前用 urlencode 转换下编码,然后再传过来看下四:数据库是什么?mysql 的话可以在 url 上加上设置编码,不过你那如果直接将中文放到 sql 里执行正常的话,这块问题可能不太大,保险起见,也可以加上
参数打印出来是:- args:8: 现金, 微信,打印的 sql 条件是:AND (recharge_bank_name in(?,?) or ? )看着不像是编码问题
是第四个原因,我看配置文件中设置了 UTF-8, 就排除了编码问题,结果往路径上加上可以了
一:找个单元格,里边写上 = 参数名,看下传中文时这个单元格展示输出的内容是否正常
二:看下控制台中输出信息,会输出 sql 以及对应参数值,看下值是否正常
三:不排除不同浏览器或者 web 服务器接收中文参数时出现异常,可以将参数传递前用 urlencode 转换下编码,然后再传过来看下
四:数据库是什么?mysql 的话可以在 url 上加上设置编码,不过你那如果直接将中文放到 sql 里执行正常的话,这块问题可能不太大,保险起见,也可以加上
参数打印出来是:- args:8: 现金, 微信,
打印的 sql 条件是:AND (recharge_bank_name in(?,?) or ? )
看着不像是编码问题
是第四个原因,我看配置文件中设置了 UTF-8, 就排除了编码问题,结果往路径上加上可以了