首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在保存在google云存储中的javascript文件中使用阿拉伯字符串

在保存在google云存储中的javascript文件中使用阿拉伯字符串
EN

Stack Overflow用户
提问于 2022-11-10 10:28:25
回答 1查看 35关注 0票数 0

我将一个JavaScript文件保存到Google云存储桶中。它包括阿拉伯语,如

代码语言:javascript
运行
复制
["كانون الثاني", "فبراير", "مارس", "أبريل", "أيار", "حزيران","تموز", "آب", "أيلول", "تشرين الأول", "تشرين الثاني", "كانون الاول"];

当文件被送达时,如下所示:

代码语言:javascript
运行
复制
["كانون الثاني","ÙÂبراير","مارس","أبريل","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الاول"]

尽管脚本是用charset="utf-8“调用的。但是,甚至通过公共链接打开文件(以chrome格式)。显示了加扰的文本。当我在本地使用chrome打开文件时,我可以看到阿拉伯文本。我需要将这些阿拉伯文字按预期的方式显示。

EN

回答 1

Stack Overflow用户

发布于 2022-11-14 23:25:01

根据@JosefZ的评论,作为一个社区wiki发布。

您将面临一个double 莫吉贝克大小写(例如,在Python中它的通用可懂度):print('كانون الثاني'.encode( 'utf-8').decode( 'cp1252').encode( 'utf-8').decode( 'cp1252'))返回كانونالثانÙÅ

添加:确保每通过的内容是UTF-8清洁或保持原来的内容字节对字节准确。这包括适当地设置内容类型的标题(可能是: text/html;charset=utf-8)。这个确切的问题就是为什么建议在所有事情上使用UTF-8。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74387475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档