【发布时间】:2015-08-24 05:43:53
【问题描述】:
如何转换下面的字符串:
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 编码的,我假设这个 %E8 字符来自于 UTF-8。
谢谢!
【问题讨论】:
标签: javascript encoding utf-8 windows-1252