如何转换以下字符串:
var string = "Bouchard+P%E8re+et+Fils"
使用 javascript 转换为 UTF-8,这样%E8
会变成%C3%A8
?
原因是这个角色似乎绊倒了decodeURIComponent
您可以通过将字符串放入http://meyerweb.com/eric/tools/dencoder/并查看控制台错误来测试它Uncaught URIError: URI malformed
我正在专门寻找可以解码整个 html 文档的东西,该文档声称被windows-1252
编码为 UTF-8,这是我假设这个%E8
字符来自的地方。
谢谢!