mysql 不能插入漢字問題 設定編碼方式

2021-05-27 00:24:21 字數 536 閱讀 1314

** csdn  ——

mysql設定編碼方式

mysql能把英文本段插如資料庫了 當我輸入中文時他就出現欄位data   truncation:   data   too   long   for   column   'name '   at   row   1  

我使用朋友的這個方法:

(1)修改   c:\developer\mysql5.0\my.ini(mysql   server   instance   configuration   檔案)

設定default-character-set=gbk(注意,有2處)

(2)修改data目錄中相應資料庫目錄下的db.opt配置檔案

default-character-set=gbk

default-collation=gbk_chinese_ci

重起mysql,就ok了.

但問題還是這樣的!

朋友門還有其他辦法嗎?

當然我的name varchar(40) 能查入20個漢字的 我只要查如2個字!

MySql不能插入中文

在公司一直使用oracle,在家裡了,機器配置太爛,所以打算使用mysql。安裝,建庫,建表,一切都好。可是插入資料時,英文沒有問題,插入中文就報 data too long forcolumn sname at row 1 上網查了一下原因,原來是字符集的問題,修改辦法為 1 修改 mysql安裝...

MYSQL 不能插入中文!!!

更改你要插入的表的字段編碼格式,若要再user表中字段user插入中文,按以下方式 從新更改user表中user的字符集 mysql alter table users modify user char 20 character set gbk query ok,0 rows affected 0....

mysql 不能插入中文

在 mysql 4.1 或更新版本,如果你要使用中文,則必須用 utf 8。你要用 utf8 charset 來建立資料庫 mysql create database bugzero db character set utf8 或者,如果非utf8 資料庫已經建立,你可用alter來改變 mysql...