`
sundful
  • 浏览: 1262274 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下的JSP乱码解决方法

阅读更多

我在JSP中用的是gb2312编码
而LINUX系统默认的是UTF-8
所以导致在LINUX下运行的网站,获取数据库中的中文全是乱码,具体解决:
1.在ROOT用户下
vi /etc/sysconfig/i18n
将原来的:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
改为
# vi /etc/sysconfig/i18n 修改该文件的内容 # 表示被注释了

#LANG="zh_CN.UTF-8"
#SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
#SYSFONT="latarcyrheb-sun16"
LANG="zh_CN.GB2312"
LANGUAGE="zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB2312:zh_CN:zh_CN.UTF-8"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
2.处理包含汉字字符的字符串时要指定gb2312或者GB2312编码
如: String caption = new String(caption.getBytes("iso-8859-1"), "gb2312");//传递的参数,指定编码

String templateContent = "";
FileInputStream fileinputstream = new FileInputStream(filePath);
// 读取模板文件
int lenght = fileinputstream.available();
byte bytes[] = new byte[lenght];
fileinputstream.read(bytes);
fileinputstream.close();
templateContent = new String(bytes,"GB2312"); //指定编码

分享到:
评论

相关推荐

    jspsmartupload-解决中文乱码

    最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...

    JSP解决乱码与数据库乱码解决

    - 如果使用的是Servlet API 2.3以上版本,可以直接使用`setCharacterEncoding`方法解决此问题。 - 对于旧版本的Servlet API,可以手动处理请求参数,例如使用`new String(request.getParameter("param").getBytes...

    linux下jsp连接mysql5.1中文乱码解决方法.doc

    通过以上步骤,你应该能够成功解决Linux下JSP连接MySQL 5.1时的中文乱码问题。确保每个环节都正确设置,确保字符集从数据库到应用程序的传输过程中保持一致,这样就能保证中文数据的正常显示和处理。

    Jsp页面中的字符编码方式与乱码解决方法

    JSP 页面中的字符编码方式与乱码解决方法 在 JSP 中,字符编码方式的设置是非常重要的,因为它直接影响着页面的显示效果。如果不正确地设置字符编码方式,可能会出现乱码问题。下面我们将详细介绍 JSP 中的字符编码...

    jspsmartupload解决linux+resin中文乱码

    通过原代码修改了jspsmartupload解决linux+resin中文乱码

    windows下eclipse工程转到linux下源代码注释中文乱码解决方法.docx

    Eclipse工程在Windows和Linux平台之间的中文乱码解决方法 Eclipse是一款功能强大的集成开发环境(IDE),广泛应用于软件开发、项目管理等领域。然而,在Windows和Linux平台之间迁移Eclipse工程时,中文乱码问题经常...

    JFreeChart 详细中文教程 案例 中文API 乱码解决方法

    JFreeChart-1.0.13原文件含jar包。 1、JFreeChart生成图片路径教程 2、JFreeChart使用教程(含下载安装,超详细) 3、JFreeChart使用详细教程 ...5、JFreeChart乱码解决方法 等等 包括许多优秀案例

    JSP乱码解方案.doc

    《JSP乱码解决方案详解》 在Web开发中,JSP乱码问题一直是困扰开发者的一个常见问题。本文将深入探讨JSP乱码的产生原因及其解决方案,帮助开发者准确理解和处理各种可能出现的乱码情况。 首先,JSP乱码的产生主要...

    JSPSmartUpload上传文件乱码解决纪实+UploadBean上传解决方案

    首先,开发者尝试了常见的解决乱码问题的方法,包括在JSP页面中设置contentType指定字符集(如`;charset=gb2312">`),使用ISO-8859-1、GBK、UTF-8等不同编码进行转换,修改Linux系统的LANG环境变量,以及调整web....

    解决JSP乱码

    ### 解决JSP乱码问题详解 在Web开发过程中,特别是在使用Java Server Pages(JSP)进行页面渲染时,字符编码问题常常导致页面显示乱码。本文将详细探讨如何有效地解决JSP页面中的乱码问题,并提供一些实用的解决...

    JSP乱码 web

    ### JSP乱码问题详解及解决方案 #### 一、引言 在开发基于J2EE的应用程序时,尤其是在处理中文等非英文字符时,经常会出现乱码问题。这些问题主要出现在JSP页面上,可能会影响到用户体验以及系统的稳定性。本文将...

    如何解决Tomcat下中文乱码问题?

    总结来说,解决Tomcat下的中文乱码问题,关键在于确保JSP页面的编码与服务器设置一致,并在处理表单提交时正确设置请求的字符编码。在实际开发中,推荐使用UTF-8作为统一的编码标准,因为UTF-8能够兼容各种语言,...

    linux下mysql乱码问题的解决方案

    下文介绍如何解决linux下mysql中文乱码问题。 首先进入mysql命令行模式,键入mysql -uroot -p 即可进入。随后键入 SHOW VARIABLES LIKE 'character_set_%';  若显示内容类似这样: +-------------------

    JSP中文乱码问题

    本文将针对常见的JSP中文乱码问题,提供一系列解决方案,帮助开发者有效地处理这类问题。 #### 二、乱码原因分析 **1. 编码不一致:** - **页面编码与请求编码不匹配:** 如果JSP页面指定的字符集与HTTP请求中的...

    java aspose word 上传到服务器 导出的word 中文字体乱码 的问题 java aspose

    java aspose word 上传到服务器 导出的word 中文字体乱码 的问题 java aspose java aspose word 上传到服务器 导出的word 中文字体乱码 的问题 java aspose java aspose word 上传到服务器 导出的word 中文字体乱码 ...

    IDEA启动JavaEE启动控制台乱码或者jsp等页面乱码的Tomcat

    以下是针对Tomcat 8在IntelliJ IDEA环境下的乱码问题解决方法。 首先,我们需要了解乱码产生的根本原因。通常,中文乱码问题是由字符编码不一致引起的。在Java Web开发中,字符编码主要涉及以下几个方面:文件编码...

    jsp,java中文乱码问题另类解决方案,jni加密、解密编码

    将任意字符(包括汉字)加密并编码成数字+数字,解密时先解码后解密还原成相应字符。  例如:  原文:测试 helloworld ... 3,可用于解决jsp,servlet的中文乱码问题。  数据加密后传出去,在调用的地方解密即可。

    jsp中文问题解决方案(完整版)

    通过以上步骤,大多数JSP中文乱码问题都能得到解决。但在实际项目中,还需要根据具体环境灵活调整,确保整个系统从输入到输出的每一个环节都保持编码的一致性。理解编码的本质和作用,是避免乱码问题的关键。

    java解决中文乱码问题

    Java 中文乱码问题的解决方法 1. 使用 UTF-8 编码 在 Java 中,默认的编码方式是 UNICODE,所以用中文也易出问题。常见的解决方法是使用 UTF-8 编码。例如,在 JSP 中,可以加入以下代码: `; charset=UTF-8" ...

Global site tag (gtag.js) - Google Analytics