`

调用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文件时可能会出现字符解码错误,从而导致乱码现象的出现。例如,如果网页采用的是...

    doget和dopost中文乱码问题1

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

    java中文乱码解决问题

    在英文平台下,采用的默认编码格式是 ISO-8859-1,所以在编译转换后,执行输出时,原先在源文件中书写的中文字符串就变成了乱码。要解决这个问题,在编译 Servlet 类的源程序时,可以用 -encoding 参数指定编码格式...

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

    ### jsp页面调用js,弹出信息乱码 #### 问题概述 在JSP页面中调用JavaScript进行弹窗提示时出现乱码问题是一种常见的现象。这种情况通常发生在需要显示中文或其他非ASCII字符的情况下。本篇文章将深入探讨该问题的...

    EncodingDetect.java自动获取文件的编码.rar

    智能识别文件编码,支持本地file及指定url的编码识别,支持多达40余种编码的识别,包括最常见的UTF-8,GBK,GB2312,BIG5,UNICODE,ISO8859_1,ASCII等,FileUtil.java里有对EncodingDetect.java的调用实现

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

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

    python解决js文件utf-8编码乱码问题(推荐)

    在日常的软件开发中,尤其是在涉及到前端页面开发的时候,通常会遇到JavaScript文件在编码转换中出现乱码的问题。...同时,掌握这些编码知识和Python脚本处理技巧,对于任何涉及文件编码转换的场景都是有益的。

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

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

    C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用

    C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用

    RandomAccessFile 解决乱码

    - 文件编码与系统默认编码不一致。 - 使用了错误的编码进行文件读取或写入。 - 不同系统之间的文件传输可能导致编码混淆。 3. **解决乱码的方法**: - 明确指定编码:无论是读取还是写入文件,都应明确指定编码...

    C# 将中文乱码转换成中文

    常见的字符编码有ASCII、ISO-8859-1(Latin-1)、GB2312、GBK、UTF-8等。其中,ISO-8859-1主要支持西欧语言,而GB2312是早期的简体中文编码标准,UTF-8则是一种通用的多字节编码,广泛应用于互联网。 #### 2. 编码...

    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`对应的...

    Java应用下载文件功能,输出文件名中的中文乱码

    这主要是因为HTTP协议在传输文件名时,默认使用的是ISO-8859-1编码,而中文字符在此编码下无法正确解析,从而导致乱码的出现。本文将深入探讨这一问题,并提供几种解决方案。 ### 一、问题分析 #### HTTP协议与...

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

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

    JS调用ASP文件范例

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

    Ajax乱码解决方案(docx)

    - **ISO-8859-1**:基本只支持英文字符,但其他编码都兼容它。 2. **文件编码** - **ANSI**:通常代表系统默认编码,对于Windows系统,ANSI相当于GBK或GB2312。 - **UTF-8**:推荐用于跨平台的文件,因为它能...

    中文乱码处理方案.docx

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

Global site tag (gtag.js) - Google Analytics