社区
Web 开发
帖子详情
在Jsp中操作MySql中文问题???
ienet
2003-05-05 05:47:20
为什么在Jsp中向MySql数据库中添加中文数据,MySql中显示的中文数据是乱码,在Jsp程序中读出的时候,也是乱码,通过内码转换同样如此?该怎样解决?
...全文
81
7
打赏
收藏
在Jsp中操作MySql中文问题???
为什么在Jsp中向MySql数据库中添加中文数据,MySql中显示的中文数据是乱码,在Jsp程序中读出的时候,也是乱码,通过内码转换同样如此?该怎样解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangsq
2003-05-13
打赏
举报
回复
连接数据库时:
tring ConnStr="jdbc:mysql://localhost:3306/flystar?useUnicode=true&characterEncoding=gb2312";
即可!我用的就是mysql
zheng_wei99
2003-05-13
打赏
举报
回复
我也遇到这样的问题。sigh,痛苦!
snicker
2003-05-13
打赏
举报
回复
jsp网页中加上:
<%@ page contentType="text/html;charset="gb2312" %>
数据库连接url后面加上
"?useUnicode=true&characterEncoding=gb2312"
jeoky
2003-05-13
打赏
举报
回复
1、在插入数据操作的页面不要引用<%@ page contentType="text/html;charset="gb2312" %>,那么MySql中显示的中文数据是正确的;
2、在页面显示数据时才用<%@ page contentType="text/html;charset="gb2312" %>;
3、对有中文的字段查询时,要将关键字作编码转换
例如:name="程序";
name=new String(name.getBytes("ISO8859_1"),"gb2312");
这样才能正确查询;
baosn
2003-05-12
打赏
举报
回复
在jsp网页中显示中文只要在jsp网页中加入如下语句:
<%@ page contentType="text/html;charset="gb2312" %>
向数据库中插入中文前使用如下函数转换一下:
public static String toChinese(String strvalue){
try{
if(strvalue==null)
return null;
else{
strvalue=new String(strvalue.getBytes("ISO8859_1"),"GBK");
return strvalue;
}
}catch(Exception e){
return null;
}
}
ienet
2003-05-12
打赏
举报
回复
第一种方法我试了一下,不行。
第二种还没试。
dcmj
2003-05-05
打赏
举报
回复
试一下:
1.
一般的,接收传过来的中文串
String str = new String(request.getParameter("str").getBytes("8859_1"));
2.
import="java.net.URLEncoder"
import="java.net.URLDecoder"
.......
传时
URLEncoder.encode(_str);
接时
String str = URLDecoder.decode(_str);
在tomcat下需如下接收
String str = URLDecoder.decode(new String(request.getParameter("_str").getBytes("8859_1")));
jsp
和servlet
操作
mysql
中
文
乱码
问题
的解决办法.docx
jsp
和servlet
操作
mysql
中
文
乱码
问题
的解决办法.docx
jsp
和servlet
操作
mysql
中
文
乱码
问题
的解决办法
自己做测试的时候用到
jsp
/servlet 向
mysql
中
写数据,但是
中
文
总是乱码,今早纠结了半天才搞定,分享给大家我的解决办法
JSP
程序设计从入门到精通 PDF 教程
《
JSP
程序设计从入门到精通》电子书 第1篇 入门篇 7 第1章
Jsp
概述 技术分析 7 1.1
Jsp
简介与历史背景 7 1.1.1 日新月异的Web技术 7 1.1.2 什么是
JSP
8 1.1.3
JSP
技术有以下几个显著的优点 9 1.1.4
JSP
和其他类似或相关技术的一个简单比较 10 1.2
JSP
环境安装配置 12 1.2.1Tomcat下
JSP
环境的配置 12 1.2.1建立自己的
Jsp
工作目录 13 1.3
JSP
语法介绍 14 1.3.1
JSP
页面
中
的元素 14 1.3.2
JSP
语法概要 15 1.3.3关于模板文本(静态HTML) 16 1.4 运行第一个
Jsp
程序 16 1. 5本章小结 20 第2章
Jsp
基础学习 20 2.1
JSP
基本语法 20 2.1.1
JSP
语法之声明 21 2.1.2
JSP
语法之表达式 21 2.1.3
JSP
语法之Scriptlet 21 2.2
JSP
的指令 22 2.2.1 page指令(Directive) 22 2.2.2 include指令(Directive) 24 2.3
JSP
的动作 25 2.3.1
jsp
:include动作 25 2.3.2
jsp
:useBean动作 27 2.3.3
jsp
:setProperty动作 29 2.3.4
jsp
:getProperty动作 30 2.3.5
jsp
: forward动作 31 2.3.6
jsp
: plugin动作 31 2.3.7注释 31 2.4
JSP
9种基本内置组件 31 2.5
JSP
中
Session的使用 34 2.6
JSP
中
forward的使用 36 2.7
JSP
运行时错误处理与应该注意的六个常见
问题
37 2.8
JSP
小实例 38 2.8.1实例1(在
JSP
中
定义函数) 38 2.8.2实例2(获取各种CGI环境变量) 39 2.8.3实例3(
JSP
里request变量列表) 42 2. 9本章小结 44 第3章JavaBean组件 44 3.1 什么是JavaBeans 45 3.1.1 JavaBeans 简介 45 3.1.2 JavaBeans 属性 45 3.1.3 JavaBeans 的事件 50 3.2 在
Jsp
中
使用JavaBeans 55 3.3 JavaBeans的scope属性 57 3.4 JavaBeans应用实例 59 3.4.1 实例1(HelloWord.java) 59 3.4.2 实例2(People.java) 60 3.4.3实例子3数组应用 (Example2_3.java) 60 3.4.4实例子4运算符、表达式应用 (Example3_1.java) 61 3.5 本章小结 62 第4章
Jsp
与Servlet 62 4.1 什么是Servlets 63 4.1.1 JavaServlet的解释 63 4.1.2 什么是
Jsp
65 4.1.3 得到一个Servlets和
JSP
的运行环境 66 4.1.4 实现第一个
JSP
和SERVELT 67 4.2 Servlet规范定义的Servlet 生命周期 70 4.3
JSP
/Servlet的重定向技术综述 72 4.3.1 RequestDispatcher.forward() 72 4.3.2 response.sendRedirect() 73 4.4 理解会话 74 4.4.1 会话状态跟踪API 75 4.4.2 在会话对象
中
保存数据 76 4.4.3实例:显示会话信息 76 4.5 用Java Servlets代替CGI 78 4.6
JSP
/Servlet
中
的汉字编码
问题
80 4.7 图解Eclipse+Tomcat集成开发Servlet 84 4.8 Servlets/
JSP
开发技术问答 93 4.9 Servlet小实例 97 4.5.1实例1(输出) 98 4.5.2实例2(获取表单参数) 99 4.5.3实例3(获取
jsp
各种参数) 101 4.1
公告管理系统(Java EE项目案例)
运行环境
操作
系统:Windows XP。 Java平台:JDK 1.5。 Web服务器:Tomcat v 5.5.23,下载地址:http://tomcat.apache.org/。 数据库服务器:
MySQL
v 5.0.45,下载地址:http://www.
mysql
.com/。 开发平台:Eclipse SDK v 3.2.2,下载地址:http://www.eclipse.org/download/index.
jsp
。 Eclipse插件TomcatPlugins v 3.2.1,下载地址:http://www.eclipse-plugins.info/eclipse/index.
jsp
。 Eclipse插件ResourceBundleEditor v 0.7.7,下载地址:http://resourcebundleeditor.com/。 Eclipse插件MyEclipse v 5.5.1,下载地址:http://www.myeclipseide.com/ Spring 采用 2.0 版本 Hibernate 采用3.0版本 ============================ 请注意:如出现
中
文
乱码,检查如下配置是否正确。 (1)
MySql
数据库是否是utf-8 格式(在安装时选择支持多语言),数据是否正常。 (2)项目是否为utf-8格式(同时看看的源代码文件
中
,
中
文
是否乱码)。 (3)
JSP
页面是否是utf-8 格式。 (4)在web.xml 是否配置了编码过滤器。 (5)数据源配置的url(?useUnicode=true&characterEncoding=UTF-8),具体请看项目实例。 如果上面5步都没
问题
,你就不存在
中
文
乱码
问题
。 ============================== 数据库使用的是
MySQL
,其版本为5.0.45 版本。 数据库的用户名及密码均为root。 使用的时候,请参考附件数据库导入一节。或将需要用到的某章的数据库目录复制到“
mysql
安装根目录\data”文件夹下就可以了。
网上购物子系统(Java EE项目案例)
运行环境
操作
系统:Windows XP。 Java平台:JDK 1.5。 Web服务器:Tomcat v 5.5.23,下载地址:http://tomcat.apache.org/。 数据库服务器:
MySQL
v 5.0.45,下载地址:http://www.
mysql
.com/。 开发平台:Eclipse SDK v 3.2.2,下载地址:http://www.eclipse.org/download/index.
jsp
。 Eclipse插件TomcatPlugins v 3.2.1,下载地址:http://www.eclipse-plugins.info/eclipse/index.
jsp
。 Eclipse插件ResourceBundleEditor v 0.7.7,下载地址:http://resourcebundleeditor.com/。 Eclipse插件MyEclipse v 5.5.1,下载地址:http://www.myeclipseide.com/ Spring 采用 2.0 版本 Hibernate 采用3.0版本 ====================================================== 请注意:如出现
中
文
乱码,检查如下配置是否正确。 (1)
MySql
数据库是否是utf-8 格式(在安装时选择支持多语言),数据是否正常。 (2)项目是否为utf-8格式(同时看看的源代码文件
中
,
中
文
是否乱码)。 (3)
JSP
页面是否是utf-8 格式。 (4)在web.xml 是否配置了编码过滤器。 (5)数据源配置的url(?useUnicode=true&characterEncoding=UTF-8),具体请看项目实例。 如果上面5步都没
问题
,你就不存在
中
文
乱码
问题
。 ====================================================== 数据库使用的是
MySQL
,其版本为5.0.45 版本。 数据库的用户名及密码均为root。 使用的时候,请参考附件数据库导入一节。或将需要用到的某章的数据库目录复制到“
mysql
安装根目录\data”文件夹下就可以了。 ======================================================
Web 开发
81,093
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章