在 Javascript 或其他客户端中将 UTF-8 字符集解码为其本地语言。可能吗?

decode UTF-8 charset to its local language in Javascript or other client side. is it possible?

提问人:Arik Yakir 提问时间:2/20/2022 更新时间:2/20/2022 访问量:116

问:

我的用例是将翻译后的数据(在本例中为 Ukraine)存储在 Elasticsearch 中,Elasticsearch 原生存储为 UTF-8 我想在客户端显示时将其编码回其原始语言。 可能吗?(我有原始的预期语言,它存在于客户端查询中)

"description_uk" : """\u041a\u043e\u043b\u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u0438\u0439 \u043d\u0435\u0437\u043d\u0430\u0439\u043e\u043c\u0435\u0446\u044c \u0432\u0435\u0434\u0435 \u043a\u043e\u043c\u043f'\u044e\u0442\u0435\u0440\u043d\u043e\u0433\u043e \u0445\u0430\u043a\u0435\u0440\u0430 \u041d\u0435\u043e \u0434\u043e \u0437\u0430\u0431\u043e\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0456\u0434\u0437\u0435\u043c\u043d\u043e\u0433\u043e \u0441\u0432\u0456\u0442\u0443, \u0432\u0456\u043d \u0432\u0438\u044f\u0432\u043b\u044f\u0454 \u0448\u043e\u043a\u0443\u044e\u0447\u0443 \u0456\u0441\u0442\u0438\u043d\u0443 - \u0436\u0438\u0442\u0442\u044f, \u044f\u043a\u0435 \u0432\u0456\u043d \u0437\u043d\u0430\u0454, \u0454 \u0441\u043a\u043b\u0430\u0434\u043d\u0438\u043c \u043e\u0431\u043c\u0430\u043d\u043e\u043c \u0437\u043b\u043e\u0433\u043e \u043a\u0456\u0431\u0435\u0440-\u0456\u043d\u0442\u0435\u043b\u0435\u043a\u0442\u0443.""",
JavaScript jQuery XHTML 多语言

评论

0赞 Guy Nachshon 2/20/2022
我不确定我是否回答了你的问题;如果你能:)一个更详细的例子,那就太好了。只是为了让我的头 - 您将字符串从英语翻译成乌克兰语,将其存储为使用 UTF-8 编码的乌克兰语,并且您想在服务器端以英语显示它?
0赞 Arik Yakir 2/20/2022
几乎。。。Elasticsearch 将其转换为 UTF-8。该示例是现在存储在 Elasticsearch 中的内容。我想将其转换回乌克兰以在浏览器上显示。(如果数据在放入存储过程中没有丢失)
0赞 Guy Nachshon 2/20/2022
所以,你只想把乌克兰人换回来?
0赞 Arik Yakir 2/20/2022
是的,没错。不确定它是否真的可行,但这就是我正在寻找的
0赞 Guy Nachshon 2/20/2022
显示这个应该没有问题;当我将其登录到控制台时,它以乌克兰语显示。但也许我还是不明白你

答: 暂无答案