社区
Web 开发
帖子详情
乱码问题!
Ajworld
2003-04-04 11:31:35
我在JSP页面从数据库里面读出来的中文字符显示正常,但如果我输入中文插入一条数据时就显示乱码了,我看了一下,在SQL语句里面就已经为乱码了,请问这是什么回事,我所有的页面都是这样!
我已经加了
<%@ page session="true" contentType="text/html;charset=gb2312" %>
gbk也试过了的
...全文
168
6
打赏
收藏
乱码问题!
我在JSP页面从数据库里面读出来的中文字符显示正常,但如果我输入中文插入一条数据时就显示乱码了,我看了一下,在SQL语句里面就已经为乱码了,请问这是什么回事,我所有的页面都是这样! 我已经加了 gbk也试过了的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
teva
2003-04-04
打赏
举报
回复
造成这个的原因是URL编码的问题,汉字在提交到服务器过程中,编码发生了转化。
java内不是使用Unicode的,虽然理论上能够解决国际化的问题,但实际的编码过程中增加了很多复杂度。
这个在ibm 上面有很完整的论述
www.ibm.com.cn
选开发人员
lvhen
2003-04-04
打赏
举报
回复
将字符串转化一下就可以了.
String b = “中文”
String a = new String( b.getBytes( "ISO8859-1") , "GBK");
ice_dorothy
2003-04-04
打赏
举报
回复
加一段代码,getBytes("ISO8859_1")
String aaa = //从数据库取出的值
String display_aaa = aaa.getBytes("ISO8859_1");
display_aaa//显示在页面上的值
向-西
2003-04-04
打赏
举报
回复
呵呵~我也遇到过
TOMCAT对中文的支持不好,改用RESIN吧:)
zuanbao2000
2003-04-04
打赏
举报
回复
1、在网页中输出中文。
JAVA在网络传输中使用的编码是"ISO-8859-1",故在输出时需要进行转化,如:
String str="中文";
str=new String(str.getBytes("GB2312"),"8859_1");
但如果在编译程序时,使用的编码是“GB2312”,且在中文平台上运行此程序,不会出现此问题,一定要注意。
2、从参数中读取中文
这正好与在网页中输出相反如:
str=new String(str.getBytes("8859_1"),"GB2312");
3、操作DB中的中文问题
一个较简单的方法是:在“控制面扳”中,把“区域”设置为“英语(美国)”。如果还会出现乱码,还可进行如下设置:
取中文时:str=new String(str.getBytes("GB2312"));
向DB中输入中文:str=new String(str.getBytes("ISO-8859-1"));
4、在JSP中的中文解决:
在“控制面扳”中,把“区域”设置为“英语(美国)”.
在JSP页面中加入:
如果还不行正常显示,则还要进行下面的转换:
如:name=new String(name.getBytes("ISO-8859-1"),"GBK");
就不会出现中文问题了。
把<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">改为:
<%@ page contentType="text/html;charset=gb2312"%>
gks_cn
2003-04-04
打赏
举报
回复
直接用汉字提交是web编程的忌讳。
哪种语言都不提倡
浙大数据结构:08-图7 公路村村通 (30 分)Prim与Kruskal算法
08-图7 公路村村通 (30 分) 现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。 输入格式: 输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。 输出格式: 输出村村...
公路村村通(浙大PTA数据结构与算法题目集-编程题7-10)
(扯句题外话,假设最开始没有这个算法的时候,我想大多数人拿到一个图要找最小生成树,可能想到的都是做“减法”,也就是怎么在众多的边当中删繁就简去掉冗余的权值大的边,只剩下权值小的边。其实直观上、感性上很好理解这个算法为什么得到的就是MST,每次连通一个点,而且每次还选的是边权最小的顶点,当所有顶点连通时必然是一个最小生成树。和Dijkstra一样,采用的是贪心策略。第一个点是这里的数组d[],虽然Prim算法看起来和Dijkstra有十分甚至九分相像,但这个d[]的作用差的很大,Prim的d[]存放的是到。
08-图7 公路村村通(浙大数据结构)
中国大学MOOC-陈越、何钦铭-数据结构-2022夏08-图7 公路村村通分数 30作者 陈越单位 浙江大学现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。
数据结构(四)图 —— 编程作业 07 :公路村村通
题目描述: 现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。 输入格式: 输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N)。 随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。 为简单起见,城镇从1到N编号。 输出格式: 输出村村通需要的最低成本。 如果输入数据不足以保证畅通,则输出−1,表示需要建设更
数据结构——浙大版中国大学mooc(week8)
图(下)课程给出代码08-图7 公路村村通 (30 分)08-图8 How Long Does It Take (25 分)08-图9 关键活动 (30 分) 课程给出代码 C语言:邻接矩阵存储 - Prim最小生成树算法 /* 邻接矩阵存储 - Prim最小生成树算法 */ Vertex FindMinDist( MGraph Graph, WeightType dist[] ) { /* ...
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章