gpt4 book ai didi

encoding - 如何在 JBoss 7 中正确接收 UTF-8 字符?

转载 作者:行者123 更新时间:2023-12-02 22:05:07 27 4
gpt4 key购买 nike

我使用的是 JBoss 7.1.3。目前,当我向服务器提交带有特殊字符的请求时,例如

Café

它被服务器接收为

Café

我在网上找到的纠正此问题的唯一建议是将这些 sysmte 属性添加到 $JBOSS_HOME/standalone/configuration/standalone.xml ...

<system-properties>

<property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/>
<property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/>
</system-properties>

但是,即使重新启动服务器后,服务器端仍然无法正确接收我的特殊字符。我还能做些什么来正确解释这些字符?

最佳答案

为我修复JBOSS 版本 7.1.0 beta 或更高版本的编码的方法是将以下行添加到standalone.conf文件直接在bin下

JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.connector.URI_ENCODING=UTF-8"

standalone.conf直接在bindomain.conf下尝试以下操作(以适合您的为准)

-Dfile.encoding=UTF-8

*适用于7.1 JBOSS版本

关于encoding - 如何在 JBoss 7 中正确接收 UTF-8 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40921635/

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