gpt4 book ai didi

java - glassfish 中的特殊字符不起作用

转载 作者:行者123 更新时间:2023-11-30 07:36:58 25 4
gpt4 key购买 nike

早上好,我的 WS 应用程序中遇到特殊字符问题。在本地运行它工作正常,但是当我在托管服务器上部署时它显示:

Teste bem sucedido! É um teste de acentuação: áéíóú!!!

正确的是:

Teste bem sucedido! É um teste de acentuação: áéíóú!!!

我的源代码是:

@GET
@Produces(MediaType.TEXT_HTML)
@Path("Test")
public String getTeste() {
return "<h1>Teste bem sucedido! É um teste de acentuação: áéíóú!!!</h1>";
}

问题出在哪里?在我的应用程序 WS 中还是在 Glassfish 配置中?

最佳答案

我想很明显这是一个编码问题 - 您的文件似乎是 UTF-8,但您的客户端以某种方式尝试将其显示为 8 位字符集,如 iso-8859-1。

由于您正在谈论网络应用程序和休息,因此错误的编码可能会在几个步骤中发生。

  • 您是否在网页中指定了正确的编码?
  • 您在执行其余请求时是否指定了正确的编码?
  • 比较过您的服务器实例的设置吗?

如果没有更多细节,很难猜测问题到底出在哪里。

关于java - glassfish 中的特殊字符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35257333/

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