gpt4 book ai didi

java - Google 端点无法在本地主机中接收 utf-8 字符

转载 作者:搜寻专家 更新时间:2023-11-01 03:52:25 24 4
gpt4 key购买 nike

我遇到了 Google Endpoint 请求的编码问题

我发送编码的 utf-8 字符,但在服务器上我无法检索它们。
当你显示字符串时,你会看到那些奇怪的符号

问题只出现在本地主机上。
从不使用 Google App Engine 生产服务器

是否存在配置错误问题?

请求 header :

Host: localhost:8888 
Accept: application/json, text/plain, */*
Accept-Language: en-us,es;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/json;charset=utf-8

最佳答案

我不确定为什么(我觉得大多数云端点的答案都是这样开始的),但是在向本地开发服务器发送文本时尝试 URL encoding it事先:

在 JavaScript 中:

var local = (location.host.indexOf("localhost") !== -1);
var url = (local) ? encodeURIComponent(article.url) : article.url;

两个 similar questions需要解决的问题。

关于java - Google 端点无法在本地主机中接收 utf-8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22069195/

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