微信開發(fā)中mysql字符編碼問題
問題描述:獲取code以后不能用ajax請求微信api數(shù)據(jù)。這個(gè)和ajax跨域訪問有關(guān)系得到用戶信息之后存到mysql,發(fā)現(xiàn)中文全部變成了??(亂碼)
通過上網(wǎng)查閱了相關(guān)資料,判斷問題根本原因是字符編碼問題。
解決方案:
修改配置文件/etc/mysql/my.conf
在[mysql]下
default-character-set=utf8
在[mysqld]下
character-set-server=utf8
重啟就失敗
job failed to start
mysql -t
socket 沒連接
后來發(fā)現(xiàn)原來版本不一樣修改方法是不一樣的
[mysqld]下添加的應(yīng)該為:
character-set-server=utf8
collation-server=utf8_general_ci
這樣就可以了
附上
查看mysql字符編碼命令
SHOW VARIABLES LIKE 'character_set_%';
查看數(shù)據(jù)庫字符集
status
查看表的字符集
show full cloumns from user;
以上內(nèi)容就是本文關(guān)于微信開發(fā)中mysql字符編碼問題,希望大家喜歡。
相關(guān)文章
mysql利用init-connect增加訪問審計(jì)功能的實(shí)現(xiàn)
下面小編就為大家?guī)硪黄猰ysql利用init-connect增加訪問審計(jì)功能的實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03
解決ERROR?2003?(HY000):?Can‘t?connect?to?MySQL?server?
在Windows系統(tǒng)上使用Django連接Ubuntu虛擬機(jī)中的MySQL數(shù)據(jù)庫時(shí),遇到無法連接的問題,排查后發(fā)現(xiàn)是由于MySQL綁定的IP地址改變導(dǎo)致的,下面就來介紹一下問題解決,感興趣的可以了解一下2024-09-09
sql語句 update字段null不能用is null問題
這篇文章主要介紹了sql語句 update字段null不能用is null問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09
利用MySQL空間函數(shù)實(shí)現(xiàn)位置打卡的完整步驟
這篇文章主要給大家介紹了關(guān)于如何利用MySQL空間函數(shù)實(shí)現(xiàn)位置打卡的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
詳解Spring Aop實(shí)現(xiàn)日志收集和重復(fù)屬性賦值
AOP(面向切面編程)是一種編程思想,它允許開發(fā)者將公共邏輯(如日志記錄、權(quán)限校驗(yàn)等)抽離出來,使得可以更專注于業(yè)務(wù)邏輯的開發(fā),SpringAOP通過定義切面、切入點(diǎn)、通知等概念,本文介紹Spring Aop實(shí)現(xiàn)日志收集和重復(fù)屬性賦值的相關(guān)操作,感興趣的朋友一起看看吧2023-04-04
MySQL9.0的兩種部署模式及各個(gè)版本發(fā)布的新功能
本文主要介紹了MySQL9.0的兩種部署模式及各個(gè)版本發(fā)布的新功能,文中通過圖文示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08
Django創(chuàng)建項(xiàng)目+連通mysql的操作方法
這篇文章主要介紹了Django創(chuàng)建項(xiàng)目+連通mysql的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03

