您当前的位置:首页 > 互联网教程

js中文乱码怎么解决

发布时间:2025-05-21 09:29:13    发布人:远客网络

js中文乱码怎么解决

一、js中文乱码怎么解决

1、首先查看自己所写程序页面的编码是什么字符编码的,是gb2312还是utf-8的:

2、找到js文件右击鼠标,选择打开方式,找到记事本的选项打开:

3、打开后单击记事本菜单栏的文件选项,然后选择另存为,弹出另存为对话框:

4、在弹出的保存窗口的最下面有一个编码类型,将这个编码类型选择程序对应的类型,然后保存,就可以消除乱码的问题了。以上就是解决js中文乱码的操作:

二、js页面局部刷新问题

第一种方法,在你的代码基础上:

<li><a href="javascript:void(0)" link="format.html">课表查询</a></li>

<li><a href="javascript:void(0)" link="1.html">信息修改</a></li>

//注意以上a元素的link属性代表中间将要显示的页面的名称,根据需要自行修改

2、引入jquery库,在head之间添加如下代码:

var$tree_a=$("#tree").find("a");//获取tree中的a元素集合

var$main=$("#main");//获取中间部分元素

$tree_a.on("click", function(){

var$frame=$("<iframe></iframe>");//定义框架对象

var$this=$(this);//当前被点击的tree的a

$frame.attr({//设置中间部分框架的属性

"src":$this.attr("link"),//框架引入的页面地址

"name":"main_frame",//框架名称

"width":$main.width()||"100%",//框架宽度

"height":$main.height()||"100%",//框架高度

"scrolling":"auto"//框架滚动条设置

$frame.appendTo($main);//将框架插入到中间部分

第二种方法,改变你的代码结构:

1、修改html结构,将中间部分更改为iframe

<div id="main" style="width:82%; background:yellow; height:500px; float:left">中间</div>

<ifame name="main" src="" id="main" frameborder="0" width="82%" height="500px" scrolling="auto"></iframe>

<a target="main" href="...">课表查询</a>