婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 服務器數據庫編碼格式問題解決方案

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

熱門標簽:地圖標注專員入駐 地圖標注什么軟件好用 西藏地圖標注改進點 地圖標注百度競價 外呼系統線路經常出問題嗎 外呼系統怎樣才能不封號 如何辦理400客服電話 安陽手機自動外呼系統原理是什么 神行者百貨商場地圖標注

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

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

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 服務器安裝及配置文件詳解介紹

標簽:衡水 貴港 阜陽 AXB 酒泉 雞西 萍鄉 張掖

巨人網絡通訊聲明:本文標題《服務器數據庫編碼格式問題解決方案》,本文關鍵詞  服務器,數據庫,編碼,格式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《服務器數據庫編碼格式問題解決方案》相關的同類信息!
  • 本頁收集關于服務器數據庫編碼格式問題解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 偏关县| 浮山县| 扶余县| 绥阳县| 陵水| 云安县| 如东县| 麻城市| 印江| 呼伦贝尔市| 吉木乃县| 林周县| 财经| 革吉县| 广德县| 石林| 县级市| 尉犁县| 和田市| 开封市| 南江县| 大同市| 大新县| 三都| 忻州市| 佳木斯市| 龙里县| 陆丰市| 大悟县| 全椒县| 乌海市| 吴桥县| 广南县| 洞口县| 郎溪县| 通海县| 翁牛特旗| 武邑县| 比如县| 武清区| 宝山区|