gpt4 book ai didi

javascript - 无法接收从服务器到客户端的语言文本

转载 作者:行者123 更新时间:2023-11-30 20:15:39 26 4
gpt4 key购买 nike

我想存储印度语言并再次显示保存的消息。(带有语言消息的 CRUD 操作)。我能够实现创建,但是当尝试阅读时我得到“???”而不是保存的语言内容(即नमस्ते).因此,当我调试时,我发现数据直到 print writer 对象如预期的那样以语言显示。但是当我在 javascript 上收到我的 Ajax 时。我得到“????”。

注意:
我尝试了内容类型 - text/html、application/json。
编码为UTF-8

在服务器上:

response.setCharacterEncoding("UTF-8");
response.setContentType("text/plain;charset=UTF-8");
response.setHeader("Cache-Control", "private, no-store, no-cache, must-revalidate");
response.setHeader("Pragma", "no-cache");
response.setHeader("x-xss-protection", "1; mode=block");
response.setHeader("x-frame-options", "SAMEORIGIN");

out = response.getOutputStream();
out.write("नमस्ते");// this is coming from db

在客户端

$.get({
url: "/server/langMsg",
}).then(function(rspTxt){
var json = $.parseJSON(rspTxt);
});

最佳答案

您不需要使用 ServletOutputStream。只需使用 javax.servlet.PrintWriter,

response.getWriter().print("नमस्ते");

关于javascript - 无法接收从服务器到客户端的语言文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51941881/

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