最新国产好看的视频,伊人天堂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標頭:

<%@ 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ǔ)上對讀入的字符串進行強制編碼方式轉(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默認的語言不是中文時要在配置文件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ù)進行分頁處理,本文主要介紹了Java實現(xiàn)List集合手動分頁的方法,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 全網(wǎng)最全Mybatis-Plus詳解

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

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

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

    這篇文章主要介紹了用java實現(xiàn)跳動的小球,本文通過實例代碼給大家介紹的非常詳細,對大家的學(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)登錄和注冊功能

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

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

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

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

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

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

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

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

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

最新評論

河南省| 寿宁县| 德清县| 赤壁市| 衡山县| 玛曲县| 安国市| 中山市| 奉化市| 天柱县| 张家界市| 盘山县| 许昌县| 福清市| 平凉市| 万盛区| 青州市| 江华| 英吉沙县| 惠东县| 宁河县| 美姑县| 白沙| 昆山市| 博爱县| 紫阳县| 北辰区| 南平市| 南召县| 武强县| 库伦旗| 阜康市| 阜新市| 齐河县| 青冈县| 长丰县| 福建省| 汽车| 松潘县| 紫金县| 镶黄旗|