麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 幫助中心 > 正文

服務器數據庫編碼格式問題解決方案

2024-07-09 22:48:03
字體:
來源:轉載
供稿:網友

服務器數據庫編碼格式問題

最近做項目在部署到阿里云服務器上之后出現了兩個問題:

1、亂碼問題。

2、ajax的php處理頁面里面利用json_encode()函數返回json數據,則數據庫返回的數據只能是UTF8,如果是gbk則json也無法返回。

發現是數據庫編碼格式問題,網站使用的編碼格式為UTF8,數據庫的編碼格式調為了UTF8,但是character_set_server的值還是gbk。

查看數據庫編碼:

在mysql命令行里面輸入:show variables like 'character%';

所以還是有亂碼存在。

于是從網上找了解決方法:

在mysql命令行輸入:set character_set_server=utf8;

OK修改成功!返回數據也正常,但是當關閉數據庫服務,重新啟動,發現set character_set_server又變回了gbk。

所以這個方法只能暫時性的解決。

最終找到了一個能用的不是特別好的解決方法是在執行SQL語句之前,先執行該SQL語句即可:

$conn->query('SET character_set_client = utf8;');$conn->query('SET character_set_results = utf8;');$conn->query('SET character_set_connection = utf8;');

這種解決方法個人感覺不是很好,每次執行的次數太多,如果能修改服務器數據庫的編碼格式最好。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:

CentOS服務器apache綁定多個域名的方法騰訊云(ubuntu)下安裝 nodejs + 實現 Nginx 反向代理服務器在同一臺服務器上配置多個Tomcat的方法CentOS 7.2部署郵件服務器(Postfix)SVN 安裝教程之服務器和客戶端mysql自動定時備份數據庫的最佳方法(windows服務器)Python 搭建Web站點之Web服務器與Web框架詳解Android提交數據到服務器的兩種方式四種方法Nginx 服務器安裝及配置文件詳解介紹
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片av网 | 亚洲第一成av人网站懂色 | 欧美亚洲国产成人 | 婷婷久久综合九色综合色多多蜜臀 | 夜间福利视频 | 男人久久天堂 | 久久精品4| 电影91| 成人免费网站在线观看 | 欧美日本在线视频 | 羞羞视频2023 | 国产人成免费爽爽爽视频 | 国产精品jk白丝蜜臀av软件 | asian裸体佳人pics | 91一区二区在线观看 | 全黄裸片武则天一级第4季 九色p | 成人毛片在线 | 综合国产在线 | chinesehdxxxx无套| 性少妇chinesevideo| av成人免费看 | 久久第四色 | 视频一区二区三区视频 | 国产福利不卡一区二区三区 | 欧美三级欧美成人高清www | 成人在线免费视频播放 | 成人短视频在线播放 | 青青草成人av | 精品在线观看一区二区 | 国人精品视频在线观看 | 久久sp | 亚洲第九十九页 | 爱逼爱操综合网 | 国产伦精品一区二区三区 | 视频一区 日韩 | 欧美日韩a∨毛片一区 | 免费观看黄色一级视频 | www.91sese| 国产羞羞视频 | 亚洲精品动漫在线观看 | 精品国产91久久久久 |