javascript - 在 Javascript 中将编码从 UTF-8 更改为 ISO-8859-2

标签 javascript utf-8 character-encoding internationalization

我想在 Javascript 中将字符串编码从 UTF-8 更改为 ISO-8859-2。我该怎么做?

我需要它,因为我设计了一个小部件。用户只需从我的网站复制 < script > 标签并将其放在他的网站上。此脚本创建 div 并将带文本的小部件内容放入 div。

如果目标网站采用 UTF-8 编码 - 它工作正常。但是,当它在 ISO-8859-2 中时,以 UTF-8 编码的文本在站点上显示为 ISO-8859-2,结果我看到了垃圾。

最佳答案

而不是使用例如在您的 JavaScript 代码中使用“ĉ”,使用 Unicode 转义符,例如“\u0109”。

关于javascript - 在 Javascript 中将编码从 UTF-8 更改为 ISO-8859-2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117024/

相关文章:

character-encoding - 如何绕过 "注入(inject) XSS payload?

r - fread(R 中的 data.table)以及编码规范

javascript - 什么是 "Enterprise JavaScript"?

javascript - 正则表达式/javascript CamelCase 函数中的连字符

javascript - 如何使用 .animate() 显示隐藏文本?

javascript - 双击 td 时如何在警告框中将数据库中的数据显示为 html 表

Mysql2::错误:土耳其字符的字符串值不正确

mysql - SonarQube 服务器 6.1 错误 : Incorrect string value: '\xF0\x9F\x92\x9A S

mysql - UTF-8字符有问题;我看到的不是我存储的

php - 将特殊字符 ⓄⒼקร 写入/检索到数据库