mysql解決亂碼問題

2021-09-13 16:11:56 字數 745 閱讀 9882

show variables like 'character%';
如果有不是utf-8編碼的,就去找到資料庫的配置檔案my.ini或者/etc/my.cnf檔案,修改裡面的配置
[mysqld]

#繫結ipv4和3306埠

port = 3306

# 設定mysql的安裝目錄,即你解壓縮安裝包的位置

basedir=d:/mysql-5.6/

#需要注意到的是這裡是斜槓"/" 而不是windows裡面的反斜槓'\"

# 設定mysql資料庫的資料的存放目錄

datadir=d:/mysql-5.6/data/

# 允許最大連線數

max_connections=200

#設定字符集為utf8

character-set-server=utf8

sql_mode=no_engine_substitution,strict_trans_tables

[client]

#設定客戶端字符集

default-character-set=utf8

在連線的後面加上

==?useunicode=true&characterencoding=utf-8==

mysql解決亂碼問題

在使用mysql資料庫的過程中,發現資料匯入後中文出現亂碼,資料庫 現文字亂碼等等,sql語句中查詢中文無法查出結果,影響系統使用,以及資料無法正確查詢。修改my.cnf檔案 vim etc my.cnf 在 mysqld 下面新增上 default storage engine innodb ch...

python解決mysql亂碼問題

encoding utf 8 created on 2012 4 6 author yajunzhang import mysqldb import sys print sys.getdefaultencoding conn mysqldb.connect host user zhang passw...

解決MySQL中文亂碼問題

最近使用mysql server 5.0的時候會遇到亂碼問題 所以在網上找了一些資料,再加上自己的親身經歷寫下這個文章。mysql會出現中文亂碼的原因幾點 1.server本身設定問題,例如還停留在latin1 2.table的語系設定問題 包含character與collation 3.客戶端程式...