注册 登录
编程论坛 JavaScript论坛

关于utf-8乱码和编辑器的试验?

不懂才问 发布于 2015-05-14 08:32, 2012 次点击
在对照着书,学HTML5,,,

只有本站会员才能查看附件,请 登录


没想用复杂的编辑器,就想自己写每个代码,每个符号,加深下记忆,于是,编辑器是记事本
20 回复
#2
不懂才问2015-05-14 08:32
这是记事本的效果
只有本站会员才能查看附件,请 登录
#3
不懂才问2015-05-14 08:33
但浏览器的效果,出现了乱码

只有本站会员才能查看附件,请 登录
#4
不懂才问2015-05-14 08:35
百度吧,有问题先自己想办法

http://jingyan.baidu.com/article/a3761b2b8ce53a1577f9aa4d.html

对于文章中提到的“保存为UTF-8”格式?疑惑中,,,

记事本肯定是做不到了,换个专业的编辑器吧,结果打开刚才写的文件是这样的

只有本站会员才能查看附件,请 登录


DW6看了我写的文本代码,都解释不了,浏览器肯定也乱了
#5
不懂才问2015-05-14 08:36
先把刚才的文件另存一个index1.html

再重新编辑它

不动HTML标记,只改乱码的汉字


只有本站会员才能查看附件,请 登录
#6
不懂才问2015-05-14 08:37
这次浏览器肯定是没问题了

只有本站会员才能查看附件,请 登录
#7
不懂才问2015-05-14 08:38
但我心中的疑惑,还是没有解开?

有什么区别吗?


最好的办法,就是对比

先文本对比

只有本站会员才能查看附件,请 登录
#8
不懂才问2015-05-14 08:39
没区别啊!!!!!

不行,那就二进制对比

只有本站会员才能查看附件,请 登录
#9
不懂才问2015-05-14 08:41
发现问题了,,,,,,不一样的地方,好多,,,,

但我也无法解释,这些差别,对于解码,有什么关系

又产生个疑惑,已经存为UTF-8的,可以再用记事本编辑吗?

只有本站会员才能查看附件,请 登录
#10
不懂才问2015-05-14 08:42
多加了几个空格,把“的”换成“地”

浏览器都正常,不会出现乱码


再多改动一下

只有本站会员才能查看附件,请 登录
#11
不懂才问2015-05-14 08:44
多加了一行代码,浏览器也可以正常浏览,不会出现乱码


看来“保存为UTF-8格式”,这句话很重要。

总结:

很多书上讲HTML,都会说,用什么编辑器都可以编辑HTML文件,以前是这样的

但是对于UTF-8,不一样了

需要先用专业的编辑器保存为UTF-8格式,再用其他编辑器修改,就不会有问题了

至于DW编辑器是怎么做到的,我就不知道了。
#12
不懂才问2015-05-14 08:50
回复 4楼 不懂才问
原来,记事本,也可以做到,,,
只有本站会员才能查看附件,请 登录
#13
不懂才问2015-05-14 08:51
用了这么多年记事本,头一回注意这个功能,,,,


惭愧啊!!!!
#14
不懂才问2015-05-14 09:19
继而,研究和对比了几款文本编辑器

我最喜欢的EDITPLUS 3.7,可以在保存文件时,明显的选择编码格式

常用的ULTRAEDIT,也可以做到

NOTEPAD++,保存文件时,没有明显的选择编码格式选项,但,在格式菜单里,有转换格式的命令

只有本站会员才能查看附件,请 登录
#15
冰镇柠檬汁儿2015-05-14 12:34
你是在讲故事还是在灌水?
#16
不懂才问2015-05-14 16:44
回复 15楼 冰镇柠檬汁儿
一个刚学说话的小孩,指着马路上的行人,吱吱呜呜大半天,自己说的“滔滔不绝”,时不时还转过脸跟旁边的人交流

可旁边的人,却听的一头雾水,都不注意马路上的行人,只是一个劲的问:“你说啥呢?”

。。。。。。


幼儿园里,两个小朋友在“聊天”,他们也都刚学会说简单的词语,发音还总跑,一个听另一个说,一个笑另一个也笑,聊的特别起劲

可是在一边观看的人,也是一头雾水,就想知道这两个小朋友在聊啥呢

。。。。。。


其实他们聊的是:自己张口说话、交流才是提高语言能力的最好办法,而不是听别人说!!!
#17
hu9jj2015-05-14 18:42
就一个字:强!
#18
冰镇柠檬汁儿2015-05-14 22:34
看你第一楼的帖子我就想问你,为什么不用记事本的另存为……
#19
不懂才问2015-05-14 23:17
回复 18楼 冰镇柠檬汁儿
我经常用另存为,但没注意过下面的编码选项
#20
冰镇柠檬汁儿2015-05-15 09:34
呵呵,因为默认ANSI也不会在系统中出什么问题,所以很少有人能注意到
#21
不懂才问2015-05-15 11:40
回复 20楼 冰镇柠檬汁儿
还真是这么回事,平常不编网页,就算改一改别人的网页,一般也用不到存为UTF8

只是自己做网页,并且要求UTF-8编码的时候,才可能用到这个
1