当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 綠起:JSP的request 默认为ISO8859_1,所以在处
 

 

    摘要://==================================================== 参数设定部分 =======================================================var bmoveable=true; //设置日历是否可以拖动var _versioninfo="" //版本信息 //=====================......
    摘要:原先倒是可以用jsp写出来小型的数据库应用程序,不满足单单掌握jsp,因为我写的时候一直看不到java 完整源代码,所以很郁闷,呵呵.修改的时候也比较烦,servlet 也是,out.println(“<html>”)更郁闷.不单纯的东西总是让人变的不舒服,而单纯的东西又不存在,即使追求单纯的东西,过程又是如此艰难!(这也许是人类感情面临的一个基本矛盾)从上周开......


JSP/JDBC MySQL乱码问题~~~
綠起:

要显示中文的话,必须转成gbk的,如下 【程序编程相关:Java的建造设计模式

jsp的request 默认为iso8859_1,所以在处理中文的时候, 【推荐阅读:FIFO与LRU 算法实现(java)

out.println(str); 【扩展信息:Struts DataSource

string str=new string(request.getparameter("name").getbytes("iso8859-1"),"gbk");

这样就可以显示中文了

mysql操作时的中文问题:

这个要看mysql的默认编码了,一般不调整的话为latin1其实与iso8859_1一样,所以操作的时候要处理与他一致,不然就会乱码的

    1.插入中文:

    string sql2="insert into test (name) values("+request.getparameter("name")+")"; 

    stmt.executeupdate(sql2);

不用编码就可以插入了

    2.显示插入的中文:

    因为存入的是latin,所以显示的时候就要gbk一下

    string x=new string((rs.getstring("title")).getbytes("iso8859_1"),"gbk");

    out.println(x);

    3.设定存储编码:

 当然在mysql为latin1编码时,也可以存的时候用gbk了

connection con=drivermanager.getconnection("jdbc:mysql://localhost:3306/jsp?useun
...   下一页
    摘要: 作者: leafwiz www.aspcool.com 时间:2004-11-6 15:50:57 阅读次数:1811 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE