为了账号安全,请及时绑定邮箱和手机立即绑定

在带有 window.open 的 Firefox 上,重音在 ISO-8859-1 中错误显示

在带有 window.open 的 Firefox 上,重音在 ISO-8859-1 中错误显示

沧海一幻觉 2023-04-14 17:06:54
在我们以ISO-8859-1编码的应用程序中,我有 javascript 代码打开一个窗口,其中包含window.open使用重音符号显示值的命令。这些重音值显示不正确(因为é我得到é)。它们作为窗口 URL 中的参数传递。http://<SERVER>:<PORT>/<TOMCAT-CAR>/pages/script.jsp?prenom=Prénom此问题仅在Firefox上出现(在IE和Chrome下字符显示正确)。你知道为什么会有这种差异吗?
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

在传递字符串之前,首先使用 对其进行编码encodeURI(),当您获取结果时,在使用它之前使用 对其进行解码decodeURI()



查看完整回答
反对 回复 2023-04-14
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信