首页 > 解决方案 > 单击链接并打开新窗口时,具有土耳其字符的我的 URL 参数之一更改为 Unicode

问题描述

当用户点击下面的链接时;

<input name="Button2" id="Button2" style="width: 100px; height: 25px;" onclick="javascript:location.href=&quot;auto.aspx?ID=0&amp;KartID=18&amp;MusteriID=1323&amp;SirketID=100000001&amp;UserAlias=Çağdş&amp;Default=335520&amp;LinkType=siparis&amp;LinkID=335520&quot;" type="button" value="Open Purchase Order">

像这样的新窗口url的“UserAlias”参数;UserAlias 值的土耳其字符更改为 unicode 字符。我怎么解决这个问题 ?

http://localhost:3170/crm/auto.aspx?ID=0&KartID=18&MusteriID=1323&SirketID=100000001&UserAlias=%C7a%F0d%FE&Default=335520&LinkType=siparis&LinkID=335520

标签: javascriptasp.neturl

解决方案


让它对您的 url 进行编码,您可以在使用 JavaScript 中的 decodeURIComponent 使用该值/参数时对其进行解码。


推荐阅读