1. 程式人生 > >IE下get方式傳中文引數亂碼解決方法

IE下get方式傳中文引數亂碼解決方法

亂碼原因:瀏覽器在傳遞url的時候,會使用自己的編碼格式對地址進行編碼,如果瀏覽器所使用編碼與伺服器採用編碼不一致,伺服器接收到的引數就會出現亂碼。在firefox,chrome下正常,ie下會出現亂碼。

解決方法:使用js encodeURI 對地址進行統一編碼,

 

 
  1. var url = encodeURI("article/detail?title=我是中文");

  2.  

 

這樣,問題就可以完美解決。