cookie中gbk中文,到頁面上亂碼問題

一、當服務端,將用戶名存爲gbk,而前端頁面是utf-8的時候,會發生亂碼的狀況。
二、爲了不最小範圍的影響,能夠<script>標籤的src屬性,單獨對用戶名進行gbk解碼,並將其賦值在頁面上,而其餘文字,均走原來對utf-8編碼,獲其餘頁面原來對編碼。
例如原來頁面走utf-8編碼:javascript

clipboard.png

三、增長script語句
var script = document.createElement('script');前端

script.src = 'data:text/javascript;charset=gbk,(function(){' + 'document.querySelector(".js-hdf-user-name").innerHTML = "%D2%A6%";})()';
document.body.appendChild(script);
相關文章
相關標籤/搜索