javascrpt插入html中中文字符乱码问题记录

简介:

问题就是我使用js做这么个事情:

复制代码
var description = [
    '你好',
    '你好',
    '你好',
    '你好'
];

var link = '';
var logLink = '';
for (var i = 0; i < urls.length; i++) {
    link = link + "<li><a href=\""+ urls[i]
    + "\" target=\"_blank\"><img src=\""+ imgs[i] 
    + "\" width=\"128\" height=\"150\"><div class=\"vtit\">"
    + description[i] +"</div></a></li>";

    logLink = logLink + "<div style=\"display:none\"><img id=\"log_stat_"+ i +"\" src=\"\" /></div>";
};
复制代码

但是呢,这个js可能放入到utf8的页面,也可能放入到GB2312的页面,那么这个时候问题就出来了

我这个js是utf8编码的,description是中文的UTF8,如果页面是GB2312编码的话,这里的中文显示就会是乱码了。

 

怎么办?

解决方法就是这里使用Unicode编码,Unicode编码所有页面都能识别的。

所以descriptions就改成:

复制代码
var description = [
    '\u5348\u591c\u6fc0\u60c5',
    '\u5e8a\u4e0a\u5173\u7cfb\u0032',
    '\u79c1\u4eba\u8ba2\u5236',
    '\u4f4e\u4fd7\u559c\u5267'
];
复制代码

问题记录完毕




本文转自轩脉刃博客园博客,原文链接:http://www.cnblogs.com/yjf512/p/3778409.html,如需转载请自行联系原作者


相关文章
|
2月前
|
前端开发
用html+javascript打造公文一键排版系统3:获取参数设置、公文标题排版
用html+javascript打造公文一键排版系统3:获取参数设置、公文标题排版
|
12天前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
25 3
|
15天前
|
JavaScript
JS鼠标框选并删除HTML源码
这是一个js鼠标框选效果,可实现鼠标右击出现框选效果的功能。右击鼠标可拖拽框选元素,向下拖拽可实现删除效果,简单实用,欢迎下载
29 4
|
14天前
|
移动开发 HTML5
html5+three.js公路开车小游戏源码
html5公路开车小游戏是一款html5基于three.js制作的汽车开车小游戏源代码,在公路上开车网页小游戏源代码。
40 0
html5+three.js公路开车小游戏源码
|
23天前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
75 6
|
2月前
|
JavaScript 前端开发
JavaScript HTML DOM
JavaScript HTML DOM
35 2
JavaScript HTML DOM
|
1月前
|
JavaScript 前端开发
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
103 1
|
2月前
|
JavaScript 前端开发 索引
JavaScript HTML DOM 节点列表
JavaScript HTML DOM 节点列表
20 5
|
2月前
|
JavaScript 前端开发 索引
JavaScript HTML DOM 集合(Collection)
JavaScript HTML DOM 集合(Collection)
28 4
|
2月前
|
JavaScript 前端开发
JavaScript HTML DOM 事件
JavaScript HTML DOM 事件
23 5
下一篇
无影云桌面