微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

处理 bash 脚本使用的 json 中的重音

如何解决处理 bash 脚本使用的 json 中的重音

我有一个非常简单的 bash 脚本,它基本上更新了我在云中的一些 HTML 模板的一些文本。所以我的脚本首先从一个 json 文件中检索 url 和数据(数据将是 cURL POST 请求的主体),然后它对端点进行 API 调用,允许我修改 HTML 模板的文本。当我创建脚本时,我在 Mac 上对其进行了测试,并且运行良好。但是,当我在 Windows PC 上尝试使用相同数据的相同脚本时,重音和“ñ”字母(文本为西班牙语)不起作用。您可以在下面看到两种情况的结果:

苹果机:

Results of script being executed on Mac OS

Windows 10 - 64 位:

Results of script being executed on Windows

当我在 Windows 上执行脚本时打印到控制台后,这是操作系统看到的文本:

例如,我想上传文本“Iniciar sesión”。

Mac 显示

{"login":{"title":"Inicia sesión",

Windows 显示相同。

显然,上传文本时并非如此。我应该从哪里开始搜索?我在想 API 可能会对文本进行一些更改或其他内容,还是直接是平台问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。