gpt4 book ai didi

utf-8 - mod_jk utf-8 字符集设置

转载 作者:行者123 更新时间:2023-12-02 01:15:24 25 4
gpt4 key购买 nike

我在 Ubuntu 中运行 httpd + mod_jk + 2 个 tomcat 服务器。当我用非拉丁语提交表单时,数据库中出现垃圾。如果我直接绕过 httpd 通过 Tomcat 提交相同的表单,一切看起来都不错。以下是我的配置:

/etc/apache2/conf.d/charset:

AddDefaultCharset UTF-8

tomcat1:

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

tomcat2:

< Connector port="9080" protocol="AJP/1.3" connectionTimeout="20000" redirectPort="9443" URIEncoding="UTF-8" />

JDBC 连接:

jdbc:mysql://localhost:3306/myapp?useEncoding=true&characterEncoding=UTF-8

/etc/apache2/mods-available/jk.conf(我设置负载均衡器的同一个文件)

JkOptions +ForwardURICompatUnparsed

我错过了什么吗?谢谢!

最佳答案

我发现了我的问题,我混淆了 HTTP 连接器和在 Tomcat 的 server.xml 中声明两次的 AJP 连接器。第二个声明甚至没有包含属性 URIEncoding。

关于utf-8 - mod_jk utf-8 字符集设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12131101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com