gpt4 book ai didi

javascript - 用 Angular 打印日语

转载 作者:行者123 更新时间:2023-11-28 06:49:43 26 4
gpt4 key购买 nike

我有一个像这样的日语文本数组:

[
"火影忍者",
"―ナルト―",
"Наруто"
]

我想在范围内打印,但只能获取&#codes

页面已经有:

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

我缺少什么?

最佳答案

您必须使用字符串文字。您在这里使用的是 html 实体。但只能在html内解释。 JavaScript 只会按原样打印文本。

相反,您应该使用 unicode 文字。 unicode 文字将由 javascript 字符串解析器解释,因为它知道该字符不是 ascii。

字符代码: 28779 -> 转为十六进制 -> 706B -> 转为文字 ->\u706b

所以你的字符串变成(注意最后一行用西里尔字母作为前面的 0 填充):

[
"\u706B\u5F71\u5FCD\u8005",
"\u2015\u30CA\u30EB\u30C8\u2015",
"\u041D\u0430\u0440\u0443\u0442\u043E"
]

但是为什么要这么做呢?相反,您可以直接将字符串输出为 utf-8,就像您的文件正确保存为 utf-8 一样。

[
"火影忍者",
"―ナルト―",
"Наруто"
]

它确实有效。

关于javascript - 用 Angular 打印日语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33073158/

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