jsp插入mysql数据库后乱码的解决办法

2016-02-19 19:27 5 1 收藏

下面,图老师小编带您去了解一下jsp插入mysql数据库后乱码的解决办法,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - Web开发 】

  jsp   页面用下面3句语句来保证是gbk   编码
    %@   page   session="true"   %  
    %@   page   contentType="text/html;charset=gbk"   %    
    %@page   pageEncoding="gbk"%  
    %request.setCharacterEncoding("gbk");%  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

   

  
    数据库连接用如下语句  
    String   sConnStr   ="jdbc:mysql://localhost:3306/test?user=michael&password=123456&useUnicode=true&characterEncoding=gbk"   ;  
    并且在mysql的my.ini的内容如下  
    basedir=D:/mysql  
    #bind-address=127.0.0.1  
    datadir=D:/mysql-data/data  
    default_character_set=gbk  
    #language=D:/mysql/share/your   language   directory  
    #slow   query   log#=  
    #tmpdir#=  
    #port=3306  
    #set-variable=key_buffer=16M  
    [WinMySQLadmin]  
    Server=D:/mysql/bin/mysqld-nt.exe  
    user=michael  
    password=123  
    [client]  
    default_character_set=gbk  
     
    读jsp页面之间传递的参数在页面显示正常 
    在dos命令行下插入数据后,显示也正常

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

    其中一条插入语句如下:  
    jsp:useBean   id="reg"   scope="page"   class="test.chatreg"   /  
    String   strSQL="insert   into   chatreg(username   ,   password   ,   email   ,homepage   )  
      values('"   +   regName   +   "',     '"   +   regPassword   +"'     ,     '"   +   regEmail   +   "'     ,   '"   +   regHomepage   +   "')   ";  
      reg.executeQuery(strSQL);  
  

来源:http://www.tulaoshi.com/n/20160219/1621060.html

延伸阅读
标签: MySQL mysql数据库
在我转到wordpress之后第一个考虑的是它的数据库备份恢复问题,因为写bloger都知道,自己的blog记录的都是自己需要的宝贵的资料和文字,如果因为各种未知因素导致数据库崩溃或者空间商出了问题,丢失了数据的话,无疑是一种非常巨大的痛苦和损失。 所以在我blog里面有好几篇资料文章或者自己心得文章来讨论mysql数据库备份恢复和乱码问题。 ...
标签: PHP
  在使用 PHP 5 中,通过 MySQL 查询得到的值全部成为 '???????',原来是字符集设错了。 我在安装 MySQL 5 时,已经选择默认字符集为 gb2312,但还是返回乱码,解决的办法是在连接 MySQL 服务器后,调用一个与所设字符集相同的 "set names X" 语句(X 为你所设的字符集)。下面是我的连接函数: function sql_connect() {  global ...
标签: Web开发
当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。 以下用两种方式来实现JSP连接MySql数据库 第一种方式,用JSP实现: %@ page contentType="text/html; charset=gb2312" language="java" ...
标签: excel
Excel出现乱码的解决办法   1:Excel 打开一个csv格式的文档,出现乱码 2:有乱码的 CSV 档透过记事本的方式开启 3:用记事本打开后,开到的也是一堆乱码,单击档案---另存为 4:在弹出的保存对话框中选择ANSI"格式 5:设置完成,将文件保存再用excel 打开。可以看到,文档能够正常的显示了 ...
问题背景: 日常对Sql Server 2005关系数据库进行操作时,有时对数据库(如:Sharepoint网站配置数据库名Sharepoint_Config)进行些不正常操作如数据库在读写时而无故停止数据库,从而导致Sql Server 2005数据库不正常中断,当再次打开数据库时会发现某些数据库会被标记为“可疑”(suspect),即在数据库名旁加上了黄色的惊叹号,这时数据库就...

经验教程

70

收藏

100
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部