这是很头痛的问题,一直都是在困扰着我们。我有一个不算简单也不算难的方法,这是我一直在用的方式。

1、建立一个类,包括一个格式将中文转换为ISO8859-1编码的方法:
publicclass Format2Chinese {
public Format2Chinese() {
}
public String format2IS08859(String str) {
try {
if (str == null || str.trim().equals(""))
str = "";
else
str = new String(str.getBytes("ISO8859-1"));

} catch (Exception e) {
e.printStackTrace();
}
return str;
}
}
2、你的bean里面这时就要加一些东西了,如下面这个简单的bean:
publicclass Leavemsg
{
public Leavemsg() {
}
//这个要加的,因为写入的时候我们不格式,写出的时候格式化
public Leavemsg(boolean format) {
this.format = format;
}
private String msg;
booleanformat = false; //用于确定是否将字符格式转换
Format2Chinese function = new Format2Chinese();

publicvoid setMsg(String msg) {
if (format) {
this.msg = function.format2IS08859(msg);
} else
this.msg = msg;
}
public String getMsg() {
return msg;
}
}

3、在用bean装数据的时候,这样声明:

Leavemsg msg=new Leavemsg(true); 然后其它的操作都是一样的,就OK了。
这时页面显示中文的时候就不会出问题了,在JSP页面里这可以这样,用该类做包装得到的内容。

转载于:https://www.cnblogs.com/jadmin/archive/2007/09/27/2206229.html

Java操作MySQL的中文处理方法相关推荐

  1. jsp mysql utf8_jsp操作mysql存取中文乱码

    jsp操作mysql存取中文乱码 关注:148  答案:3  mip版 解决时间 2021-01-18 15:23 提问者 侑點尐悲伤 2021-01-17 18:03 如题:jsp间中文参数传递得到 ...

  2. mysql c 中文字符串_MySQL字符集中文乱码终极解决方案和mysql查询中文问题解决方法...

    开源数据库MySQL从来都是中小企业构建web应用的首选,特别是和PHP配合简直就是一 对黄金搭档,深受web开发人员的喜爱.但自从4.1以来MySQL加入了多字符集的支持,很多MySQL使用者发现中 ...

  3. Java操作MySQL

    Java操作MySQL PS:在之前的博客中详细的介绍了JAVA怎么用JDBC连接数据库,包括SQL Server和Oracle,用JDBC连接MySQL除了加载驱动和获得连接不同,其他都是一样的操作 ...

  4. 通过SQL Server操作MySQL的步骤和方法

    在多种数据库环境下,经常会遇见在不同数据库之间转换数据和互相进行操作的情况.以下简要介绍下用SQL Server操作MySQL的步骤和方法. 1 操作前的准备 1.1 安装MySQL驱动 想要在SQL ...

  5. java 读取mysql数据库_原生Java操作mysql数据库过程解析

    这篇文章主要介绍了原生Java操作mysql数据库过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.引入数据库驱动的jar包 以通过mav ...

  6. Java 操作MySql Blob 字段

    Java 操作MySql Blob 字段 import java.sql.*; import java.io.*; import javax.swing.*; import java.awt.*; i ...

  7. Java操作Mysql实例

    Java操作Mysql实例 来自:http://junehuang111.blog.163.com/blog/static/627072201191933118658/ 2011-10-19 15:3 ...

  8. 【java 操作mysql】java连接mysql数据库并查询数据

    做java开发不可避免要处理数据库,所以这里写篇用jdbc来连接mysql的文章,java是一种高性能,通用的语言 .这使得它适合于编写高效的ETL生产代码和计算密集型的机器学习算法. 主要内容包括: ...

  9. mysql 无线网络设置_操作mysql命令行的方法步骤

    操作mysql命令行的方法步骤 现在向大家介绍mysql命令行下,从数据库的建立到表数据的删除全过程,希望对大家有所帮助. 登陆mysql 打cmd命令终端,如果已经添加了mysql的环境变量,可以直 ...

最新文章

  1. 21世纪20年代改变世界的十大趋势
  2. mate30pro什么时候可以升级鸿蒙,mate 30pro什么时候能装鸿蒙系统?
  3. python装饰器模块加载后的若干解释
  4. 提高方面级情感分析的性能:一种结合词汇图和句法图的方法
  5. 【JZOJ4964】【GDKOI2017模拟1.21】Rhyme
  6. 树莓派4B安装Ubuntu20.04
  7. 挑战程序设计竞赛(第一章)
  8. 补丁服务器 注册表,注册表补丁
  9. 【数据结构】(森林)求以孩子兄弟表示法存储的森林叶子结点数
  10. axis2 webservice客户端最少jar
  11. 重庆2021年高考二诊成绩查询,2021年重庆二诊,2021年4月重庆二诊考试,重庆二诊康德卷...
  12. 《卫报》评全球最具影响力博客50强 徐静蕾入选
  13. 软件需求包括3个不同的层次 业务需求 用户需求和功能需求
  14. Kick Start Round A 2022
  15. wps中复制公式到另一个文档变成图片,wps怎么调整公式的高度,wps在一页中设置一栏和两栏
  16. 公共数据库介绍~OECD经合组织数据库
  17. 较于微信红包,支付宝AR红包是个好产品吗?
  18. How to become a hacker 译文(如何成为一名黑客)
  19. 招商银行笔试题之跳格子游戏
  20. Educoder_Web_移动端电商页面制作

热门文章

  1. opengl 创建context_OpenGL专业名词解析
  2. 发邮件请领导审批文件怎么说_住建部:1月1日起,两项甲级资质实行告知承诺审批!...
  3. 二分法求数组最大最小_JavaScript之如何求数组的最大值和最小值
  4. 基于Netty的RPC框架
  5. 卸载nginx php mysql_centos7中配置nginx+php-fpm+swoole+mysql环境教程
  6. 智能手环功能模块设计_可能是目前最好用的智能手环,国产芯加持,颜值与实力并存...
  7. 哪个html元素指定了页面描述,网页的设计HTML元素属性2.doc
  8. MFC----ListBox用法
  9. itextpdf添加表格元素_itext生成pdf文件-表格
  10. c语言指针代码大全,C语言之指针(示例代码)