溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JSP傳到MySQL中文亂碼怎么辦

發(fā)布時間:2020-06-28 18:09:40 來源:億速云 閱讀:115 作者:清晨 欄目:編程語言

這篇文章主要介紹JSP傳到MySQL中文亂碼怎么辦,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

解決方法:

1、將所有的涉及到編碼的都設(shè)置為 utf8(utf-8);

設(shè)置數(shù)據(jù)庫編碼:命令行執(zhí)行:

mysql> show variables like 'character%';

可以查看是否為utf8

mysql> show variables like 'character%';

+--------------------------+------------------------------------------------------+

| Variable_name            | Value                                                |

+--------------------------+------------------------------------------------------+

| character_set_client     | utf8                                                 |

| character_set_connection | utf8                                                 |

| character_set_database   | utf8                                                 |

| character_set_filesystem | binary                                               |

| character_set_results    | utf8                                                 |

| character_set_server     | latin1                                               |

| character_set_system     | utf8                                                 |

| character_sets_dir       | D:\Program Files\mysql-5.6.20-winx64\share\charsets\ |

+--------------------------+------------------------------------------------------+

 character_set_server項不知道如何設(shè)置,不過不影響。修改數(shù)據(jù)庫編碼執(zhí)行命令:

mysql> alter database db_name character set utf8;

修改其他編碼:

mysql> set names 'utf8';

設(shè)置JSP頁面編碼:在頁面頂部添加 

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

修改數(shù)據(jù)庫連接DriverManager.getConnection(url, usr, pwd)的url:

String url = "jdbc:mysql://localhost:3306/db_name?useUnicode=true&characterEncoding=utf-8";

2、post傳輸方式

在發(fā)送頁面和接收頁面頂部都添加以下代碼:

 <%  request.setCharacterEncoding("UTF-8"); 
 response.setCharacterEncoding("UTF-8"); 
    response.setContentType("text/html; charset=utf-8");
%>

以上是JSP傳到MySQL中文亂碼怎么辦的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI