mysql中文處理問題總結

2021-09-01 05:00:32 字數 726 閱讀 9404

這幾天一直在做乙個學校的開發專案,遇到了mysql中文處理問題,接下來幾天如果有時間,我會把自己在解決問題的過程中的一些思考和問題解決方案寫下來。現在沒有時間。給自己提個醒。

create table tablename(

id int(10) primaey key

)engine=innodb default charset=gbk

在進行資料庫的匯入和匯出的工作中,如果遇見中文字元亂碼的問題,可以試著進行下面的操作進行修復:

一、設定字符集為utf8

首先,如果要在資料庫中儲存中文資料,個人建議將資料庫的字符集設定為utf8

當你呼叫create database onedbname;時,mysql會根據預設字符集來設定新建的資料庫的字符集,所以為方便起見應該在建立資料庫之前設定資料庫的預設字符集

找到mysql安裝的目錄(如e:\program files\mysql\mysql server 5.1\),找到my.ini檔案,進行如下修改(方法在網上搜的,測試成功):

1、[mysql]下的

default-character-set=latin1

改為default-character-set=utf8

2、[mysqld]下的

default-character-set=latin1

改為default-character-set=utf8

這樣,就將mysql資料庫的預設字符集設定為utf8了

mysql日期處理問題

date format 字段,格式 常用的格式化字元 y 4位數字年份 2012 y 2位數字年份 12 m 完整英文月份名稱,january december b 月份名稱前三個字母,jan dec m 2位數字月份 01 12 c 最小位數字月份 1 12 d 2位數字日期 01 31 e 最小...

python 字元編碼處理問題總結

一直以來,python中的中文編碼就是乙個大問題,為他他並不能智慧型識別編碼,而實際上其他語言也很難做到。str和unicode物件的轉換,通過encode和decode實現。當我們向網頁提交包含中文的表單資料時,常常會出現亂碼的錯誤,拿我這幾天對駕校網上打卡系統實踐舉例吧。可以看到 姓名 那欄提交...

下標處理問題

下標處理問題 主要是針對於插入排序演算法寫的程式,其他情況可以借鑑這些思路。數學上或者通常意義上,下標都是從1開始的,但是在多數程式語言裡面陣列下標都是從0開始的,這就很惱火了,簡單乙個下標處理起來卻異常麻煩!請看 例如 1 典型的陣列下標越界問題 假設有個陣列 a 0 a 1 我們要用插入法排序,...