1、当服务端,将用户名存为gbk,而前端页面是utf-8的时候,会发生乱码的情况。
2、为了避免最小范围的影响,可以<script>标签的src属性,单独对用户名进行gbk解码,并将其赋值在页面上,而其他文字,均走原来对utf-8编码,获其他页面原来对编码。
例如原来页面走utf-8编码:
3、增加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);
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。