我正在尝试在 javascript 中混搭两个不同的第 3 方服务,并且我正在获取特定字符集中的字符串,我需要将其转换为 Javascript 中的不同字符集。
例如字符串是tést。
我得到了这样一个编码字符串:te%u0301st。重音编码为 %u0301。我需要以某种方式将其转换为以下字符串:t%C3%A9st,其中 é 被编码为 %C3%A9。如何在 javascript 中将 e%u0301 转换为 %C3%A9?
谢谢
最佳答案
您似乎在尝试规范化您的输入,可能是在 Unicode Normal Form C 中。我不知道在 Javascript 中有什么简单的方法可以做到这一点;您可能需要实现 normalization algorithm你自己,或者找一个这样做的图书馆。
编辑以删除对错误问题的回答
关于javascript - 将 Unicode 转换为 UTF8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656258/