为什么用记事本编辑的javascript不能用?

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:33:24
我新建了一个记事本文件改名为a.txt,然后把一个别人做的js文件中的代码全部粘贴到这个文本文件中(由b.html粘贴到a.txt),然后修改扩展名为a.html,但是用ie打开a.html网页一片空白,代码都没有正常工作。(b.html是正常的)我又把a.html全部粘贴覆盖回b.html文件,发现b.html还是能正常显示。这说明不是代码粘贴时有什么错误。总之,这段代码放到b.html中就可以运行,但是放到由文本文件修改扩展名而来的网页中就不能运行。
而且我发现尽管a和b用记事本打开之后完全一样,但是他们的字节数并不相同。特别是我把a和b的内容全部清空保存之后。发现a的字节数是0字节,但是b竟然是3字节,真不明白这是怎么回事??
事后,我发现如果用dreamweaver生成一个空白的网页文件,然后把代码粘贴进去,就可以正常运行。难道用记事本建立的空白文件和dreamweaver建立空白文件(把自动生成的代码删除之后)有什么不同吗??
请高手指教???!!!
https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/anyhow2002/pic/item/6f86ce8e41812ec7f11f363d.jpeg
我将代码拷贝到上述链接中,请大家帮忙看一下。
yishanju你说的很对,我怎么才能改变某个文件的编码呢?
nieqi1114,我去掉了上面那一行,似乎没有什么反应,请帮忙看看~
wan_shan,我过去也以为没不同,但实际上却是有所不同,在cmd的edit来看b文件多几个字节,这几个字节用记事本看不到

没什么不同,把代码贴出来看看。
改编码简单,直接打开记事本,文件,另存为,找个编码,就ok

文件编辑不一样,,所以会出错。
新建记事本默认编码是ANSI

B.HTML可能是UTF-8之类的编码。

可能是你复制的代码是在dreamweaver里面写的!
粘贴出来时你把最上面的那行代码去掉试下、、

没问题的