1. 程式人生 > >mysql的預設編碼Latin1改為支援中文編碼的gbk

mysql的預設編碼Latin1改為支援中文編碼的gbk

1.連線資料時用gb2312連線

string url="jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=gbk&useSSL=true";

student為資料庫名,useSSL是解決MySQL在高版本要指明是否進行SSL連線問題。

2.建立資料庫修改兩個引數

create database student
charater set 'gb2312'
collate 'gb2312_chinese_ci';


3.建表時

create table stuinfo(
SID int,
SName varchar(10),
SSex varchar(10),
SAge int,
SWeight int,
fileUrl varchar(200)
)ENGINE=MYISAM DEFAULT CHARSET=gb2312 DEFAULT COLLATE=gb2312_chinese_ci;
ENGINE=MYISAM是設定資料庫儲存引擎的語句。


4.Mysql安裝目錄配置修改

data\databasename\db.opt內容改為:default-character-set=gbk
default-collation=gbk_chinese_ci

my.ini中: default-character-set=utf8 

上傳檔案若出現

第一種情況可能就是上述mysql編碼問題;

第二種情況可能是欄位的資料型別的位元組太短(例如我的是fileUrl的資料型別原來為varchar(100)出現這個錯誤,我將其改為varchar(200)就對了。)

相關推薦

mysql預設編碼Latin1支援中文編碼gbk

1.連線資料時用gb2312連線 string url="jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=gbk&useSSL=true"; student為資料庫名

怎樣把MySQL編碼方式utf8?

一、當我們安裝好MySQL後,單擊電腦開始,然後執行cmd,記得必須要用管理員的身份執行。然後輸入net start mysql 前面操作如果忘記採用管理員身份執行的話,會出現系統訪問錯誤。

Windows10cmd編碼格式UTF-8

run 編碼格式 gedit proc pro regedit 運行程序 ces edit 按下快捷鍵Win+R,輸入regedit打開註冊變編輯器,依次找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\,

如何把win10自帶輸入法簡體中文

alt http ron 中文簡體 方框 點擊 簡體 bubuko 技術 win10設置為中文簡體 先找到win10的設置,然後下面按照圖示操作,很簡單 點擊每一個紅色的方框既能夠到達----------》》》中文簡體 目的地 2 會了嗎,你個小傻瓜

JSP-(技巧)Eclipse預設新建檔案設定適合中文的型別(UTF-8等)——解決中文亂碼問題

JSP-(技巧)Eclipse預設新建檔案設定為適合中文的型別(UTF-8等)——解決中文亂碼問題 開頭先備註一下: UTF-8不容易亂碼; GBK雖然簡體繁體都支援,但容易亂碼。(試過幾次) 問題 每次新建.jsp檔案都是ISO什麼什麼的(此時無法儲存中

Pycharm中不支援中文編碼的解決方案。Pycharm中文報錯

Pycharm中不支援中文編碼的解決方案。Pycharm中文報錯 https://blog.csdn.net/zhonggaorong/article/details/53814215   版本資訊:  Pycharm 5.0.3  python &

將txt的編碼格式utf-8

今天我做了一個專案叫TeachWeb 8,要把“實驗大綱.doc”裡文字“I love C/C++程式設計!”複製到“login.jsp”中,發現字元程式設計錯誤。 解決辦法: (1)設定字符集:page contentType="text/html; charset=GB

MySQL將utf8字符集utf8mb4

前言 今天在檢視tomcat日誌時發現了一個錯誤:Cause: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F…’ for column ‘name’ at row 1 在網上查找了說是mysql的字符集編碼的問

Pycharm中不支援中文編碼的解決方案。Pycharm中文報錯。 Pycharm出現的部分快捷鍵無效及解決辦法

  Pycharm中不支援中文編碼的解決方案。Pycharm中文報錯。  1. 開啟Pycharm ---->  File ----> Default setting ------> Editor --

MySQL資料庫命令列介面不支援中文的解決辦法

  最近自己看hibernate,一直在用Navicat Premium,包括之前在學校自己弄資料庫也都是用這個圖形化介面,確實感覺比那些命令簡單方便很多,非常的容易上手,要說命令列,就大一下學期或者大二上學期隨便的聽了一個學期,基本都忘了,都是現用現查,前幾天

如何用mysql 建資料庫並設定utf-8編碼,和general_utf8_ci編碼格式

create database Herodefault character set utf8default collate utf8_general_ci;Query OK, 1 row affected (0.00 sec)utf8_general_ci;表示編碼格式,此編

將eclipse工作空間的編碼字符集UTF-8

1.新建一個工作空間 並設定全域性編碼為UTF-82.用程式將舊的工作空間的編碼改為UTF-8編碼package transcoder; import info.monitorenter.cpdetector.io.ASCIIDetector; import info.m

Python IDLE或Python Shell不支援中文編碼的解決方案

Python的自帶編輯器IDLE或者Python Shell在預設情況下都不支援中文編碼,若在指令碼程式中出現中文,則會出現一定的錯誤。 原因: 因為Python指令碼編碼預設是ASCII編碼的,當需要非ASCII編碼的字元出現在指令碼程式中時,需要新增相應的編碼宣告。

webuploader 手機端上傳圖片預設開啟相機 選擇相簿

解決辦法 1.高版本的webuploader.js會出現這種情況,改為低版本webuploader.js可以解決這個問題 2.隱藏這行capture=camera,用編輯器開啟webupload.js 4926 行 以下是低版本的webuploade

android searchView 去掉預設下劃線 圓角搜尋框

     客戶要實現一個圓角的搜尋框,我想著5分鐘就可以搞定了,於是開始碼 1、先定義搜尋框 <SearchView android:id="@+id/sv_cus" android:layout_width="match_par

編碼】使用JavaScript做中文編碼轉換

背景:用git bash跑curl命令的時候,會碰到中文無法輸入or無法正常工作的情況,這裡介紹先把中文轉碼,就可以正常使用了。這裡介紹JavaScript的方法:1 在url地址上的GET引數是中文時,使用console.log(encodeURIComponent('上海

預設支援utf8編碼mysql docker映象

其他人都是不正確的 使用mysql容器映象可以很快速的執行mysql,免去了傳統的虛擬機器安裝方式的繁瑣配置。但是使用官方的mysql映象,你會遇到中文亂碼的問題,原因是官方映象的字符集預設值不是utf8。這時候你去google,會找到一些文章,如這個哥們的,但是你按照他的做法,還是會亂碼,這時候你

mysql改變表的編碼字符集,將utf8utf8mb4

主要功能,utf8mb4支援四位元組 --檢視建表語句,預設編碼utf8 show create table topic_video_comment ; --查看錶中每個欄位的字符集 show full fields from topic_video_comment;

sublime 中文介面,支援ibus輸入中文

1、下載sublime3126,2、網上搜索註冊碼:許可證程式碼:—– BEGIN LICENSE —–Alexey PlutalovSingle User LicenseEA7E-8607763DC19CC1 134CDF23 504DC871 2DE5CE55585DC8

hive修改預設元資料儲存資料庫derbymysql

進入mysql mysql -uroot -p //預設沒有密碼 為hive建立相應的使用者以及密碼 CREATE USER 'hive' IDENTIFIED BY 'mysql'; 授權hive使用者訪問許可權 GRANT ALL