`

调用js文件乱码 resin js乱码 resin改变默认iso-8859-1编码

    博客分类:
  • js
 
阅读更多

转:http://www.iteye.com/topic/531511

2009-06-03 23:09
今天在做jsp调用js文件时,总是出现乱码。
jsp编码是utf-8,js编码也是utf-8,总是出中文错误。郁闷哦。
呵呵查看jsp的
<%@ page contentType="text/html; charset=utf-8" language="java"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
没有问题 看看文件编码也是utf-8的。
再看看js文件,编码也是utf-8,靠。。。见鬼了。
再用dw通过“修改”-》“属性”查看都是utf-8无dom的格式,这个。。。。真难为我了。
通过ff直接打开js文件,原来是iso-8858-1编码,看来就是resin3.1的问题了。

通过以下方式解决了。
打开 conf\app-default.xml 修改
Xml代码  收藏代码
  1. <servlet servlet-name="resin-file"  
  2.            servlet-class="com.caucho.servlets.FileServlet"/>  
  3. 改为  
  4. <servlet servlet-name="resin-file"  
  5.            servlet-class="com.caucho.servlets.FileServlet">  
  6.         <init>  
  7.             <character-encoding>UTF-8</character-encoding>  
  8.         </init>  
  9. </servlet>  
 
一般最好是js和jsp文件的编码一样。
分享到:
评论

相关推荐

    OC GZIP解压/压缩ISO-8859-1编码格式

    例如,当需要将ISO-8859-1编码的文本数据保存到GZIP文件中,或者从GZIP文件中读取并解码数据时,开发者可以调用库提供的API,而无需手动实现压缩和解压缩的底层细节。这不仅可以提高开发效率,还能确保数据处理的...

    nls_iso8859-13.rar_translation

    在实际应用中,这样的转换库可能会被各种系统组件和应用程序调用,如文本编辑器、浏览器、邮件客户端等,确保用户能够正确读取和编写用ISO-8859-13编码的文件或邮件。同时,对于那些需要处理多种语言的服务器程序,...

    调用JS代码出现乱码的解决办法

    在网页中调用JS代码时出现乱码的主要原因在于编码不匹配。具体来说,当网页的编码格式与JS文件的编码格式不一致时,浏览器在解析JS文件时可能会出现字符解码错误,从而导致乱码现象的出现。例如,如果网页采用的是...

    ISO-8859-1__prkill2.2.rar_ISO

    标题中的"ISO-8859-1__prkill2.2.rar_ISO"暗示这是一个与ISO 8859-1字符编码标准相关的文件,并且可能包含一个名为"prkill2.2"的程序,该程序是用汇编语言编写的,用于进程杀伤。描述中的"Kill process in asm .Good...

    doget和dopost中文乱码问题1

    这是因为HTTP请求中默认使用ISO-8859-1字符集,而中文字符需要使用UTF-8字符集来正确地显示。因此,如果不对中文字符进行特殊处理,可能会导致乱码。 解决方案 要解决DOGET和DOPOST中文乱码问题,可以使用以下方法...

    nls_iso8859-7.rar_translation

    在开发过程中,程序员可能会使用这个源代码来创建动态链接库或静态库,然后这些库可以被各种应用程序调用,实现对ISO 8859-7编码的支持。此外,系统管理员也可以根据需要编译和安装这些组件,以确保他们的Linux环境...

    nls_iso8859-15.rar_translation

    ISO 8859-15字符集是一种8位字节的字符编码标准,是ISO 8859-1(也称为Latin-1)的一个扩展。ISO 8859-1主要覆盖西欧语言,而ISO 8859-15则添加了对欧元符号的支持,并替换了一些不常用或重复的字符,使其更适合于...

    JSP-GET-POST传递的乱码问题

    - GET请求的参数通常会被附加到URL后面,浏览器会按照URL编码规则(默认是UTF-8)对参数进行编码,但服务器端默认可能使用的是ISO-8859-1。 - 解决方案:在服务器端(如JSP或Servlet)设置请求的字符编码为UTF-8,...

    JSP编码以及乱码问题解疑

    GET方式提交中文数据时,由于Tomcat默认使用ISO-8859-1编码URL参数,同样可能导致乱码。解决方法包括: - **解码转换**:在服务器端对GET参数进行解码再转码,如上所述。 - **修改Tomcat配置**:在`server.xml`的...

    JSP中文乱码处理JSP中文乱码处理

    例如,JBuilder默认使用GBK编码,而Eclipse则遵循JSP规范,如果没有明确指定,页面默认为ISO-8859-1编码。因此,为了处理中文字符,最好在JSP文件头部使用`&lt;%@ page pageEncoding="GBK" %&gt;`或指定你需要的编码格式。...

    jsp页面传值中文乱码问题处理.docx

    在 JSP 文件中,如果中文内容显示乱码,可能是由于浏览器的默认编码方式为 ISO-8859-1,而 JSP 文件的编码方式为 UTF-8所致。解决方案是,替换 ISO-8859-1,修改页面编码为 UTF-8。 调用 Servlet 显示乱码 在调用 ...

    中文乱码解决方案终稿.pdf

    这是因为IE6将URL编码为UTF-8,而Tomcat可能仍按照默认的ISO-8859-1解码,从而引发乱码。 请求响应流程如下: 1. 表单GET提交:浏览器根据页面charset编码请求,Tomcat根据URIEncoding解码。 2. 表单POST提交:过滤...

    smartupload多文件上传解决中文乱码

    Java中可以使用`new String(filename.getBytes("ISO-8859-1"), "UTF-8")`来将从ISO-8859-1编码转换为UTF-8编码。 4. **数据库存储**:如果上传的文件名需要存储在数据库中,同样需要确保数据库表字段的字符集是UTF-...

    LUA-JS.zip_js lua.js_js调用 lua_lua JavaScript_lua调用js_lua转js

    JS和LUA交互,主要是JS和LUA交互实现模版,可以作为参考

    [jspSmartUpload]------------>jspSmartUpload上传中文文件名 乱码问题

    在Java世界里,文件名的处理需要特别注意,因为Java默认使用ISO-8859-1编码,而中文字符通常需要UTF-8编码来正确表示。 解决这个问题有几种方法: 1. **配置Servlet**:在`web.xml`中配置`jspSmartUpload`对应的...

    jsp实现文件下载与中文文件名乱码问题解决

    因为HTTP头信息是基于ASCII编码的,而中文文件名通常采用UTF-8或GBK等编码,如果不做处理,直接将中文文件名转换为ISO8859-1编码(这是HTTP默认的编码),就会出现乱码。解决这个问题的关键在于正确的编码转换。 在...

    JS调用ASP文件范例

    ### JS调用ASP文件知识点详解 #### 一、背景与目的 在开发过程中,有时我们需要在HTML页面上实现动态内容的加载,而这些内容可能来源于服务器端的数据处理结果。传统的方式是通过服务器端脚本(如ASP)进行数据处理...

    j s p乱码解决方案

    服务器可能使用了某种编码(如ISO-8859-1),而浏览器可能默认使用UTF-8。为了解决这个问题,我们需要在JSP页面的顶部指定页面的编码格式。例如,如果使用GB2312编码,可以添加以下指令: ```jsp ; charset=gb2312...

    中文乱码处理方案.docx

    这样可以避免服务器默认的ISO-8859-1编码导致的乱码问题。 3. 页面链接传递中文参数:类似于GET提交,URL中的中文参数同样依赖于服务器的URIEncoding设置。如果设置不正确,服务器在解析URL时可能会出现乱码。 4. ...

    Charset_SingleByte_ISO_8859_8.rar_single

    7. **多语言支持**:尽管ISO 8859-8主要用于希伯来语,但理解其他字符集(如ISO 8859-1到ISO 8859-15)的概念也是必要的,因为它们在不同语境下也有应用。 8. **Unicode与UTF-8**:在现代软件开发中,UTF-8编码已经...

Global site tag (gtag.js) - Google Analytics