开发者社区> 问答> 正文

solr请求的时候参数为乱码? 400 报错

solr请求的时候参数为乱码? 400 报错

今天在公司整了一下solr,查询中文没有问题,但是我拷回去,查询的时候参数传递就出现乱码。不知道什么原因,请大侠赐教

 

params.setQuery(query);如果这个query是中文的话,传到服务器那边就会出现乱码。

展开
收起
爱吃鱼的程序员 2020-06-05 12:34:35 489 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    需要到容器里面配置编码方式 
    ######

    引用来自“俊少”的答案

    需要到容器里面配置编码方式 
    我也在tomcat中配置了编码方式为utf-8但是还是不行,这是为什么呢?
    ######

    conf/server.xml

    <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000"
      redirectPort="8443" URIEncoding="UTF-8"/>

    ######

    引用来自“jqxw4444”的答案

    conf/server.xml

    <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000"
      redirectPort="8443" URIEncoding="UTF-8"/>

    正解!
    2020-06-05 12:34:52
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载