我正在尝试在javascript中混搭两个不同的第三方服务,并且正在使用某个字符集获取字符串,因此我需要将其转换为Javascript中的另一个字符集。

例如,字符串为tést。

我得到了这样的编码字符串:te%u0301st。该重音编码为%u0301。我需要将其转换为以下字符串:t%C3%A9st,其中é编码为%C3%A9。如何在javascript中将e%u0301转换为%C3%A9?

谢谢

最佳答案

您似乎正在尝试规范化您的输入,可能采用Unicode正常形式C。您可能需要自己实现normalization algorithm或找到一个实现该功能的库。

编辑以删除错误问题的答案

关于javascript - 将Unicode转换为UTF8,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5656258/

10-11 09:21
查看更多