`
paohui01
  • 浏览: 10666 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
文章分类
社区版块
存档分类
最新评论

js文件编码和jsp页面contett-Type设置不一样的时候出现的BUG

阅读更多
//中文注释
function g(obj1)
{
  document.getElementById(obj1);
}


js文件 UTF-8编码

jsp页面contett-Type=GB2312

这段代码本来是没问题。。。。

本机跑 没问题。。。

测试(linux+webloigc10)服务器跑 没问题。。。

上线(linux+webloigc10) 以后 首页报JS错误  obj1  未定义

然后发现 如果JS是直接从服务器加载的时候 也不会报错

只有在js是从缓存加载的时候会出现问题

使用httpWatch查看 JS返回的内容

发现 返回内容 变为这样

//中文注释(由于编码不一样 这里变为乱码 然后后面的换行符号也没啦)function(obj1)
{
  document.getElementById(obj1);
}


这样 当页面加载的时候就直接会执行document.getElementById(obj1);

所以会报js错误

比较奇怪的是 当JS直接从服务器加载的时候 返回内容 也是这样 但是不会报JS错误.

最后将js文件改为gbk编码就OK啦(应该将注释全部改为英文,应该也没问题)









分享到:
评论

相关推荐

    设置myeclipse新建jsp文件默认编码为UTF-8

    在使用MyEclipse进行Java Web开发时,可能会遇到中文乱码问题,这主要是由于文件编码设置不一致导致的。本文将详细介绍如何设置MyEclipse新建JSP文件的默认编码为UTF-8,以确保在项目中正确处理中文字符。 #### 二...

    jsp文件编码转换工具(utf-8到GBK或相反)

    标题“jsp文件编码转换工具(utf-8到GBK或相反)”涉及的核心知识点是关于字符编码的转换,特别是在JavaServer Pages (JSP) 文件中的应用。JSP是Java Web开发的一种技术,用于创建动态网页。在这个场景中,我们关注...

    JSP页面缓存的简单实现 (可用于 content-type 为字符类型的JSP页面).zip

    文件"jsp_cache.rar"可能是实现JSP缓存的Java源代码,而"JSP页面缓存的简单实现 (可用于 content-type 为字符类型的JSP页面).txt"可能包含了解释和使用该缓存机制的说明。在实际应用中,开发者需要根据具体需求...

    java jsp解决utf-8乱码.zip

    然而,在处理包含这些非ASCII字符的JSP文件时,如果编码设置不正确,就可能导致乱码。 首先,我们来分析一下乱码产生的原因: 1. 文件编码不一致:项目中的文件(如JSP、HTML、CSS、JavaScript等)可能使用了不同...

    jsp页面显示中文乱码解决.rar

    - **页面编码设置不当**:JSP页面内部未声明正确的字符集,如`;charset=UTF-8" %>`。 - **服务器配置问题**:Tomcat等服务器默认编码可能不支持中文,需要调整配置。 - **文件存储编码不一致**:源代码文件本身的...

    仿163网盘无刷新文件上传 for Jsp-fileupload-jsp.zip

    3. **无刷新上传**:这种技术通常依赖于Ajax(异步JavaScript和XML)或者现代浏览器的FormData对象,使得文件可以在后台上传,用户界面保持不刷新。通过XMLHttpRequest的PUT或POST方法实现与服务器的通信,结合...

    myeclipse(设置JSP页面编码格式)【图解很详细的】

    在开发Web应用时,正确设置JSP页面的编码格式至关重要,因为这直接影响到网页内容的显示,特别是处理中文字符时。MyEclipse作为一款强大的Java EE集成开发环境,提供了便捷的方式来配置JSP页面的编码。以下将详细...

    jsp-api-2.2-sources.jar

    jsp-api-2.2-sources.jar

    jsp页面调用js,弹出信息乱码

    当JSP页面、JavaScript文件、服务器端以及客户端浏览器之间的编码设置不一致时,就会出现乱码现象。例如,如果JSP页面使用的是UTF-8编码,而JavaScript文件使用的是GBK编码,那么在读取和渲染过程中就可能发生乱码。...

    jsp页面文档编码问题

    - 在JSP页面的`<%@ page %>`指令中正确设置`contentType`,确保与JSP文件的编码一致,同时也与浏览器期望的编码匹配。 - 对于从数据库或其他外部源获取的数据,确保它们在传输和存储过程中使用了正确的编码,并在...

    jsp编码 jsp乱码

    例如,在jsp页面中指定pageEncoding="UTF-8",那么jsp编译器将使用UTF-8编码将jsp文件编译成Servlet。 jsp编码的类型 jsp编码有多种类型,如UTF-8、GBK、ISO-8859-1等。不同的jsp编码类型适用于不同的应用场景。...

    JSP/XML中的contextType大全

    在JSP、XML以及与Web相关的技术中,正确设置`Content-Type`对于确保数据被正确解析和处理至关重要。 ### 1. `Content-Type`详解 `Content-Type`主要由两部分组成:类型和子类型。例如,“text/html”表示HTML文本...

    jsp----->中文乱码问题

    - 文件编码不一致:JSP文件本身和编辑器的编码设置不匹配。 - HTTP请求编码:客户端发送的数据(如POST参数)采用的编码与服务器接收的编码不一致。 - 响应编码设置:服务器返回的页面内容编码未正确设置,导致...

    文件下载jsp页面只要一个链接

    文件下载jsp页面只要一个链接 摘要:本资源为实现文件下载的jsp页面代码,代码实现了文件下载功能,仅需一个链接,即可下载文件。该代码适用于jsp、struts、spring或ssh三个框架中。 知识点: 1. 文件下载的实现 ...

    对jsp两个页面间传递变量出现变量乱码的解决

    在JSP开发中,数据的传递是常见的操作,但当涉及不同页面间的变量传递时,可能会遇到乱码问题,这主要是由于字符编码不一致导致的。本文将详细介绍如何解决JSP页面间传递变量时出现的乱码问题。 首先,我们来看方案...

    jsp项目---博客网.rar

    这个项目可能包含了实现一个完整的博客系统所需的所有文件,包括但不限于HTML、CSS、JavaScript前端页面,以及JSP、Servlet、JavaBean等后端逻辑处理组件。 【描述】:描述中的重复内容"jsp项目---博客网.rar"暗示...

    jsp-config标签使用详解

    假设我们有一个Web应用程序,其中包含一系列位于`/CH2/`目录下的JSP页面,我们希望对这些页面进行一些特殊配置,比如禁用脚本块、统一页面编码格式、包含头部和尾部文件等。此时,我们可以在web.xml文件中添加如下...

    javax.servlet.jsp.jstl-api-1.2.1.jar

    javax.servlet.jsp.jstl-api-1.2.1.jar

    Ueditor富文编辑器—jsp-utf-8

    3. **引入Ueditor资源**:将Ueditor的JavaScript和CSS文件引入到你的JSP页面中。通常,这涉及到将`ueditor.all.js`和对应的样式表链接添加到HTML的`<head>`部分。 4. **初始化编辑器**:在JSP页面的适当位置,通过...

    jsp页面文件下载功能实现

    ### jsp页面文件下载功能实现 #### 概述 在Web开发中,文件下载是一项基本且常用的功能。本文将详细介绍如何使用JSP技术实现文件下载功能,并解释代码中涉及的关键概念和技术点。 #### 核心知识点解析 ##### 1. ...

Global site tag (gtag.js) - Google Analytics