javascript - 在javascript中将字符串转换为utf-8
问题描述
我hundeausführer
在 URL 中有(德语)文本,它hundeausf%C3%BChrer
在 console.log 中给了我。我怎样才能转换hundeausf%C3%BChrer
回hundeausführer
?
我试过
console.log(unescape(encodeURIComponent('hundeausf%C3%BChrer')));
console.log(decodeURIComponent(escape('hundeausf%C3%BChrer')));
但在控制台日志中没有得到正确的答案。获得与hundeausf%C3%BChrer
有人帮我解决这个问题吗?
解决方案
使用decodeURI()
功能
console.log(decodeURIComponent('hundeausf%C3%BChrer'));
>>hundeausführer
推荐阅读
- php - 发送电子邮件时 Laravel 7 内部服务器错误 500
- php - 希望将 archive.php 显示在 Wordpress 网站的两列中
- azure - Azure AKS 使用不安全的 docker 注册表
- sharepoint - 我可以在 SharePoint Intranet 网站中添加用户表单吗?
- spring-boot - 为什么使用OffsetDateTime在oracle数据库中保存的日期少了一天?
- powershell - - 用于 powershell 的 Whatif cmdlet
- android - 更新到北极狐后,Android XML 预览不清楚
- php - 是否可以挂钩原生 PHP 函数/对象,从而更容易使用 Fibers API?
- c# - 如何在 jquery 中更新模型视图数据?
- r - 需要帮助来显示图例和与数据相似的颜色代码