更多
2017年12月14日 12点00分 ghwolf

我用JAVA的web程序举例子。

1、jsp中没有使用到的js和css会不会被发送到前台?

2、向前台传输js和css文件的时候,是不是也包含一个编码头信息?

3、如果包含,这个头信息是不是和引用他的jsp页面的编码头信息是一致的?


问这个的主要目的是为了彻底解决乱码问题。jsp,action这些都好弄,因为可以设置头信息中的编码部分。

但是js和css的头信息我不明白,是不是和引用他们的jsp页面的头信息是一致的。

修改

web js CSS Javascript 乱码 修改

修改

应答

知道“一起帮”的协助流程么?不要搞错哟:应答握手再远程……

2017年12月14日 13点13分 修改
确认查看

因为每次总结被查看,总结的作者都会获得 帮帮点 奖励。

所以,只有注册用户才能查看总结。

否则,该功能无法成功实现(以杜绝作弊)。敬请谅解!

ghwolf
2017年12月14日 13点10分 --- 第 8 楼 ---

--- 回复: ---

嗯,是的。

code超宽了造成的……

(⊙﹏⊙)b

2017年12月14日 13点04分 --- 第 7 楼 ---

--- 回复: ---

我类个去,咋俩找到了同一个文章。哈哈。

我还发现了一个bug0.0

我本来要回复你的5楼,但是我鼠标放上去,没看到回复按钮0.0........,然后回复你的4楼了

2017年12月14日 13点00分 --- 第 6 楼 ---

0.0意思说错了~~~~~~主要太忙了,而且公司没法远程。

其实之前意思就是,js文件和css文件中的内容是如何保证不乱码的。

我现在大致已经明白了,刚刚自己做了个测试(其实我没遇到乱码问题,就是突然想到这个问题,我就想jsp,action返回内容可以防止中文乱码,js,css是怎么防止的。)

1、没有引用的js和css不会被发送到前台;

2、js文件不存在头信息;


js和css文件我估计是直接发送到前台,在服务器啥样,发送过去就是啥样。所以控制js和css编码实在文件上进行的,比如整个项目都是utf-8,那么js和css文件也是utf-8编码。这样发送过去就是utf-8编码。而且在script标签中有charset属性可以指定文件编码。


2017年12月14日 12点51分 --- 第 5 楼 ---

--- 回复: ---

你是不是需要这篇博客:

http://www.cnblogs.com/kennyliu/p/4086601.html

已经回答了你的问题:

如果你在加载js的时候,并没有声明js的编码格式,那么浏览器会默认的按照当前html的编码格式进行解析引入的js文件

js文件引入时可以指定编码:

<script src="../../lib/Plugins/datepicker_lang_zh_CN.js"charset="utf-8"type="text/javascript"></script>

2017年12月14日 12点46分 --- 第 4 楼 ---

--- 回复: ---

此外,html的解析和js文件的解析也是两码事。

html是文本文件,所以可以指定编码;js是程序源文件啊,指定编码干嘛?

建议你直接把遇到的问题抛出来。

“一起帮”旨在解决实际问题,不擅长于坐而论道……

 O(∩_∩)O~

2017年12月14日 12点41分 --- 第 3 楼 ---

--- 回复: ---

两个概念,我觉得你搞混淆了,或者我们互相弄混了(唉~~ 这就是我创办“一起帮”的原因啊,这样打字写来写去多累啊……)

1、html文件中的<head>部分,这是通过文件内容告诉浏览器如何解析;

2、js/css文件没有<head>部分,你F12看到的“头信息”,是HTTP协议的一部分

2017年12月14日 12点30分 --- 第 2 楼 ---

--- 回复: ---

有头信息的,浏览器F12中可以看到

发送过去的数据他总得使用一种编码解析吧,编码内容就应该在头信息里。

2017年12月14日 12点03分 --- 第 1 楼 ---

没听说过js和css还有头信息的。

即使有,也是和jsp页面的头信息是一致的。

关键字



帮助

反馈