資訊內(nèi)容
Mysql中亂碼怎么處理?
RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
mysql中文亂碼解決方法:RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
1、我們可以先看看自己的mysql數(shù)據(jù)庫(kù),中文是否亂碼。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
登錄數(shù)據(jù)庫(kù),再帶的test數(shù)據(jù)庫(kù)中,創(chuàng)建一張表,然后插入中文,查詢(xún)結(jié)果。我們可以看到,中文變成了問(wèn)號(hào)。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
show databases; use test; create table users(name varchar(50)); insert into users values('張三'); select * from users;RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
2、我們來(lái)查詢(xún)一下,各個(gè)字符相關(guān)的變量的值是什么。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
輸入RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
SHOW VARIABLES LIKE 'character%';我們可以看到 character_set_database的值為latin1。大家的值可能不一定一樣,總體來(lái)說(shuō)應(yīng)該不會(huì)是都為utf8。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
3、如果有多處不是utf8,我們需要來(lái)修改mysql的配置文件my.ini。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
一般位于安裝路徑根目錄,或者安裝路徑根目錄的bin下,或者Linux下/etc/my.cnf。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
4、在my.ini中:RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
搜索到[client],修改或添加default-character-set=utf8;RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
搜索到[mysqld],修改或添加character-set-server=utf8;RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
搜到到[mysql],修改或添加default-character-set=utf8;RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
5、重啟mysql數(shù)據(jù)庫(kù)。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
Windows下可以運(yùn)行services.msc,找到mysql服務(wù),重啟;RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
Linux下,可以/etc/init.d/mysqld restart;RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
我的是xampp,沒(méi)有添加服務(wù),直接先點(diǎn)擊stop,再start就好了。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
6、查看各變量的值;RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
SHOW VARIABLES LIKE 'character%';或者RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
statusRXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
7、測(cè)試修改之后是否仍亂碼。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
create database baidujingyan; use baidujingyan; create table users(name varchar(50)); insert into users values('張三'); select * from users;RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
可以看到,我們的數(shù)據(jù)庫(kù)已經(jīng)能正常顯示中文了。RXO少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

- 上一篇
怎么使用python注釋語(yǔ)句
簡(jiǎn)介注釋的最大作用是提高程序的可讀性,沒(méi)有注釋的程序簡(jiǎn)直就是天書(shū),讓人吐血!千萬(wàn)不要認(rèn)為你自己寫(xiě)的代碼規(guī)范就可以不加注釋?zhuān)o別人一段沒(méi)有注釋的代碼是對(duì)別人的不尊重,是非常自私的行為;你可以喜歡自虐,但請(qǐng)不要虐待別人。很多程序員寧愿自己去開(kāi)發(fā)一個(gè)應(yīng)用,也不愿意去修改別人的代碼,沒(méi)有合理的注釋是一個(gè)重要的
- 下一篇
未來(lái)人工智能領(lǐng)域發(fā)展方向在哪兒?
簡(jiǎn)介未來(lái)人工智能領(lǐng)域發(fā)展方向在哪兒?人工智能發(fā)展前景廣闊,但仍然面臨著諸多的挑戰(zhàn)與限制。人工智能作為一個(gè)處于快速發(fā)展階段的技術(shù),對(duì)于國(guó)家而言,加快發(fā)展人工智能是贏得全球科技競(jìng)爭(zhēng)主動(dòng)權(quán)的關(guān)鍵戰(zhàn)略抓手,是推動(dòng)科技發(fā)展、生產(chǎn)力整體提升的重要戰(zhàn)略。一、大數(shù)據(jù)向小數(shù)據(jù)過(guò)渡過(guò)去機(jī)器學(xué)習(xí)要用海量數(shù)據(jù)做訓(xùn)練,現(xiàn)在希望用