MySQL中怎麼顯示不了漢字???

2025-03-27 01:15:25 字數 3523 閱讀 3861

1樓:匿名使用者

drop table lyc;create table lyc (serial int unsigned auto_increment primary key,name varchar(10) not null,gender enum('f','m') not null,birthday date,phone char(20));set names gbk;

insert into lyc vlause (null,'馬麗'知擾,'f','1992-04-11','1592875950');select * from lyc;

試試這麼念猛碧寫呢,我在insert前加仔舉了個set names gbk就是把你的insert裡的內容以gbk編碼,試一下。

2樓:匿名使用者

是你命令列編碼問題早差,中文系統下的命令列預設是以gbk編碼輸出的。而你的資料庫橡銷又是utf-8的或其它編碼吧。建議最好還是用phpmyadmin去陸如皮管理mysql

3樓:匿名使用者

就是耐穗你的編碼沒有統一了,重昌巖卜新設定mysql的編碼。為utf-8的。 下面的你棗鬥可以去看看。

4樓:匿名使用者

你頁面的編碼方式是不是gbk(gb2312)或iso-8859-1

5樓:匿名使用者

編碼問題, 改成gbk,gb2312 或is-8859-1就可以了。

在mysql資料庫控制檯輸入漢字時為什麼不顯示漢字拼寫過程,怎麼設定?

6樓:折柳成萌

首先把你的頁面設定成這個字符集:

如果這樣還是不行的話,說明你資料庫字符集設定有問題,這樣設定:

首先把mysql的服務停掉 在執行視窗輸入:net stop mysql

把伺服器和客戶端的字符集改成自己想用的字符集:gb2312

具體操作為:開啟mysql安裝目錄下的;

找到default-character-set,將其改為自己想用的字符集:gb2312或是utf8等……,要注意的是這裡有兩個default-character-set,用ctrl+f定位在檔案最前面輸入defaul就會找到,都要改過來;

重啟mysql伺服器,在執行視窗輸入:net start mysql

最重要的是一點是,到這裡我們已經能夠解決亂碼問題了,可問題是我們依然還會出現亂碼問題,這是因為我們現在的表被建立的時候用的是預設的字符集(latin1),所以這時候我們要把表刪除,然後重建就可以了。

7樓:府綠柳拜釵

droptable

lyc;create

tablelyc

serial

intunsigned

auto_increment

primary

key,name

varchar(10)

notnull,gender

enum('f','m')

notnull,birthday

date,phone

char(20)

setnames

gbk;insert

intolyc

vlause

null,'含廳馬談慎隱麗','f','1992-04-11','1592875950');

select

fromlyc;

試試這麼寫呢,我在insert前加了個setnamesgbk就是孝配把你的insert裡的內容以gbk編碼,試一下。

8樓:運偲戢賓實

編碼問題,改成gbk,gb2312

或is-8859-1就可以了。

mysql資料庫漢字顯示問號

9樓:網友

是不是資料庫的字符集不是gbk?你查一下。

mysql中的表無法顯示漢字

10樓:匿名使用者

這和你的dos版本有關,或許換個就可以了。

11樓:匿名使用者

這應該是資料庫 的乙個小bug

12樓:匿名使用者

在執行select 操作之前, 先執行一下 set names gbk 或者是 set names utf-8試試。

為什麼在mysql中新增漢字不顯示

13樓:

是你命令列編碼問題,中文系統下的命令列預設是以搜尋gbk編碼輸出的。而你的資料庫又是utf-8的或其它編碼吧。建議最好還是用phpmyadmin去管理mysql

mysql顯示漢字問題

14樓:網友

在你php**中執行sql查詢之前,新增一句mysql_query("set names 'gb2312'");

試試看。其中gb2312是你為資料庫設定的文字編碼,如果你設定為utf8,那麼這裡也相應改為『utf8』。

15樓:網友

在中轉頁面,獲取資料庫值的時候,在編碼的最前端都是有語言要求的,具體具體不太清楚。

總之會有這兩個獲取方式 如果缺少乙個 就有可能導致資料輸出後是亂碼"gbk");

gbk");

16樓:網友

頁面,ide,資料庫字元全部設為utf-8吧,啥字元都可以正確顯示。

17樓:袤袤雨

mysql 編碼包括你的校驗碼 整理。

還有你的地段整理編碼。

這些都要一致。

用php向mysql資料庫中寫入中文漢字為什麼顯示不出來?我已經設定成gb2312了

18樓:網友

php與資料庫的編碼應一致。

1. 修改mysql配置檔案或,mysql最好用utf8編碼[mysql]

default-character-set=utf8[mysqld]

default-character-set=utf8default-storage-engine=myisam在[mysqld]下加入:

default-collation=utf8_bininit_connect='set names utf8'

2. 在需要做資料庫操作的php程式前加mysql_query("set names

編碼'");,編碼和php編碼一致,如果php編碼是gb2312那mysql編碼就是gb2312,如果是utf-8那mysql編碼就是 utf8,這樣插入或檢索資料時就不會出現亂碼了。

19樓:註冊好勒

mysql_query("set names 'utf'");直接放在$conn就可以了。

20樓:惡魔壞

那你試試utf8,我是用的utf8,可以把漢子存入資料庫的。

21樓:匿名使用者

那得看資料庫的編碼。

ucgui怎麼顯示漢字,uCGUI怎樣顯示漢字?麻煩具體點

舉個例子,你要生成漢字 你好 在左框內輸入你好,選擇你喜歡的字型,大小。選擇你要生成的字模的大小,即右邊的寬和高。至於要不要加ascii表,看你有沒有需求。然後點選轉換。include char 好 code xbac unsigned char acfonthz bac 好 ,,,unsigned...

mysql中可以查詢英文卻查不了中文的資料

這種情況大多數是編碼不統一造成的,資料庫建表時和 查詢傳入的引數都用gbk就好了 mysql select from har data month detail where employee status like 休假 monthdetail key employee id date year d...

python怎麼判斷mysql庫中某個表是否已建立

sqlselect select count from information schema.tables where table schema and able name import mysqldb conn mysqldb.connect host connparas 0 port connp...