最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java連接mysql數(shù)據(jù)庫亂碼的解決方法

 更新時間:2013年05月19日 20:41:01   作者:  
這篇文章主要介紹通過java連接mysql數(shù)據(jù)庫的時候,頁面出現(xiàn)亂碼,這里簡單分享下解決方法, 需要的朋友可以參考下
解決方法一:

mysql安裝時候的編碼,

看下my.ini,有無

復(fù)制代碼 代碼如下:

[mysql]

default-character-set=utf8

[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8創(chuàng)建表的時候設(shè)置:

DROP TABLE IF EXISTS `Company`;
CREATE TABLE IF NOT EXISTS `Company`
(
`Cname` VARCHAR(10) NOT NULL,
`Caddr` VARCHAR(100),
`Ctel` VARCHAR(16)
)ENGINE=InnoDB DEFAULT CHARSET=UTF8;

jsp標(biāo)頭:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>不行的話就嘗試:

contentType="text/html;charset=gb2312"

解決方法二:

連接mysql時(無論在從mysql讀還是取數(shù)據(jù)的情況),指定使用的編碼方式為utf-8,具體代碼如下

//裝載mysql-jdbc驅(qū)動

Class.forName("com.mysql.jdbc.Driver").newInstance();

//連接數(shù)據(jù)庫

Connection sqlCon = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test?user=root&password=1&useUnicode=true&characterEncoding=utf-8" );

解決方法三:

如果方法一不行那么在方法一的基礎(chǔ)上對讀入的字符串進(jìn)行強(qiáng)制編碼方式轉(zhuǎn)換。

String name = request.getParameter("name");
name= new String(name.getBytes("ISO-8859-1"),"utf-8");
或者:

String name =new String( rst.getString("name").getBytes("ISO-8859-1"),"utf-8"));

解決方法四:

這個方法在有些文章里是首推的,我首先也是試了這個方法,但是好像不行。這里還是說一下,不知是不是我操作錯誤。還是先貼原文吧:

"如果數(shù)據(jù)庫中有中文的話而mysql默認(rèn)的語言不是中文時要在配置文件C:winntmy.ini 中的 [mysqld] 里添加一行:

default-character-set=utf-8

然后重起mysql

方法五:在tomca或者web項目下的web.xml里面更改:

復(fù)制代碼 代碼如下:

<filter>
<filter-name>UTFEncoding</filter-name>
<filter-class>com.founder.chenph.Util.EncodingFilter_UTF8

</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>UTFEncoding</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>UTFEncoding</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>

相關(guān)文章

  • SpringCloud OpenFeign超時控制示例詳解

    SpringCloud OpenFeign超時控制示例詳解

    在Spring Cloud中使用OpenFeign時,可以通過配置來控制請求的超時時間,這篇文章主要介紹了SpringCloud OpenFeign超時控制,需要的朋友可以參考下
    2024-05-05
  • Java實現(xiàn)List集合手動分頁的方法

    Java實現(xiàn)List集合手動分頁的方法

    在工作中難免會遇到,將組裝的集合數(shù)據(jù)進(jìn)行分頁處理,本文主要介紹了Java實現(xiàn)List集合手動分頁的方法,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 全網(wǎng)最全Mybatis-Plus詳解

    全網(wǎng)最全Mybatis-Plus詳解

    Mybatis-Plus是一個Mybatis(opens?new?window)的增強(qiáng)工具,在Mybatis的基礎(chǔ)上只做增強(qiáng)不做改變,為簡化開發(fā),這篇文章主要介紹了全網(wǎng)最全Mybatis-Plus詳解,需要的朋友可以參考下
    2024-05-05
  • 用java實現(xiàn)跳動的小球示例代碼

    用java實現(xiàn)跳動的小球示例代碼

    這篇文章主要介紹了用java實現(xiàn)跳動的小球,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • 詳解如何編寫一個高效的Java工具類

    詳解如何編寫一個高效的Java工具類

    本文將深入探討如何編寫一個高效的Java工具類,并結(jié)合Spring
    Boot與IRIS數(shù)據(jù)庫的集成,展示一個具體的實例,有需要的小伙伴可以了解下
    2024-10-10
  • 基于struts2和hibernate實現(xiàn)登錄和注冊功能

    基于struts2和hibernate實現(xiàn)登錄和注冊功能

    這篇文章主要為大家詳細(xì)介紹了基于struts2和hibernate實現(xiàn)登錄和注冊功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Springboot如何實現(xiàn)Web系統(tǒng)License授權(quán)認(rèn)證

    Springboot如何實現(xiàn)Web系統(tǒng)License授權(quán)認(rèn)證

    這篇文章主要介紹了Springboot如何實現(xiàn)Web系統(tǒng)License授權(quán)認(rèn)證,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • maven?setting.xml文件配置禪定之旅

    maven?setting.xml文件配置禪定之旅

    這篇文章主要為大家介紹了maven?setting.xml文件禪定之旅,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • spring設(shè)置攔截器代碼實例

    spring設(shè)置攔截器代碼實例

    這篇文章主要介紹了spring設(shè)置攔截器代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • SSH框架網(wǎng)上商城項目第9戰(zhàn)之添加和更新商品類別功能實現(xiàn)

    SSH框架網(wǎng)上商城項目第9戰(zhàn)之添加和更新商品類別功能實現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了SSH框架網(wǎng)上商城項目第9戰(zhàn)之添加和更新商品類別功能實現(xiàn),感興趣的小伙伴們可以參考一下
    2016-06-06

最新評論

贡山| 衡南县| 阳曲县| 安丘市| 滁州市| 深州市| 栾川县| 呼伦贝尔市| 买车| 十堰市| 丰县| 云龙县| 太原市| 高密市| 乌苏市| 乌什县| 剑川县| 抚松县| 利辛县| 百色市| 济阳县| 东辽县| 香港 | 黔西县| 怀化市| 芦山县| 浙江省| 将乐县| 都安| 尉氏县| 新丰县| 思茅市| 余干县| 岑巩县| 广水市| 崇信县| 和政县| 桓仁| 郸城县| 南溪县| 六盘水市|