mysql用sql語句創建表和數據 設置字符編碼為utf-8


 

 

簡而言之

CREATE DATABASE xx CHARACTER SET utf8 COLLATE utf8_general_ci;
USE xx;
CREATE TABLE a1(qid VARCHAR(10),qname VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_general_ci,qall VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_general_ci,inge VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci,outge VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci,rate INT(1));
CREATE TABLE a2(qid VARCHAR(10) ,total INT(5) DEFAULT 0,corret INT(5) DEFAULT 0);
CREATE TABLE a3(qid VARCHAR(10),stdin VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci,stdout VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci,nn INT(5));

在數據庫后 + 數據表的相應段 最后加上

CHARACTER SET utf8 COLLATE utf8_general_ci

即可

 

 

與網頁交互的時候,需要設置網頁的編碼為utf-8,request交互的字符編碼也為 utf-8

 

1.設置.jsp,html等的編碼,並在servlet的service方法開頭加上req. setCharacterEncoding(“UTF-8”);**


2.設置jdbc連接的編碼jdbc:mysql://localhost:3306/dbname?characterEncoding=utf-8**

 

3.設置瀏覽器的編碼,編程IDE的編碼**

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM