欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

服務(wù)器數(shù)據(jù)庫編碼格式問題解決方案

 更新時(shí)間:2016年11月26日 15:58:52   投稿:lqh  
這篇文章主要介紹了服務(wù)器數(shù)據(jù)庫編碼格式問題解決方案的相關(guān)資料,需要的朋友可以參考下

服務(wù)器數(shù)據(jù)庫編碼格式問題

最近做項(xiàng)目在部署到阿里云服務(wù)器上之后出現(xiàn)了兩個(gè)問題:

1、亂碼問題。

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

發(fā)現(xiàn)是數(shù)據(jù)庫編碼格式問題,網(wǎng)站使用的編碼格式為UTF8,數(shù)據(jù)庫的編碼格式調(diào)為了UTF8,但是character_set_server的值還是gbk。

查看數(shù)據(jù)庫編碼:

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

所以還是有亂碼存在。

于是從網(wǎng)上找了解決方法:

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

OK修改成功!返回?cái)?shù)據(jù)也正常,但是當(dāng)關(guān)閉數(shù)據(jù)庫服務(wù),重新啟動(dòng),發(fā)現(xiàn)set character_set_server又變回了gbk。

所以這個(gè)方法只能暫時(shí)性的解決。

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

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

這種解決方法個(gè)人感覺不是很好,每次執(zhí)行的次數(shù)太多,如果能修改服務(wù)器數(shù)據(jù)庫的編碼格式最好。

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

相關(guān)文章

  • 本地windows安裝兩個(gè)mysql服務(wù)器,配置主從同步

    本地windows安裝兩個(gè)mysql服務(wù)器,配置主從同步

    大型網(wǎng)站為了緩解大量的并發(fā)訪問,除了在網(wǎng)站實(shí)現(xiàn)分布式負(fù)載均衡,還會(huì)搭建服務(wù)器mysql集群技術(shù),來分擔(dān)主數(shù)據(jù)庫的壓力。在本地電腦能實(shí)現(xiàn)這樣的技術(shù)嗎,本地windows安裝兩個(gè)mysql服務(wù)器,配置主從同步也是可以實(shí)現(xiàn)的,快來跟著教程測(cè)試一下吧。
    2022-12-12
  • Mysql實(shí)現(xiàn)定時(shí)清空一張表的舊數(shù)據(jù)并保留幾條數(shù)據(jù)(推薦)

    Mysql實(shí)現(xiàn)定時(shí)清空一張表的舊數(shù)據(jù)并保留幾條數(shù)據(jù)(推薦)

    這篇文章主要介紹了Mysql實(shí)現(xiàn)定時(shí)清空一張表的舊數(shù)據(jù)并保留幾條數(shù)據(jù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Mysql中的日期時(shí)間函數(shù)小結(jié)

    Mysql中的日期時(shí)間函數(shù)小結(jié)

    本文主要介紹了Mysql中的日期時(shí)間函數(shù)小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Navicat Premium遠(yuǎn)程連接MySQL數(shù)據(jù)庫的方法

    Navicat Premium遠(yuǎn)程連接MySQL數(shù)據(jù)庫的方法

    這篇文章主要介紹了Navicat Premium遠(yuǎn)程連接MySQL數(shù)據(jù)庫的方法,本文分步驟通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Mysql中json類型查詢方法示例

    Mysql中json類型查詢方法示例

    這篇文章主要給大家介紹了關(guān)于Mysql中json類型查詢的相關(guān)資料,在MySQL中可以使用一些函數(shù)和操作符來查詢JSON字段,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • 查看 MySQL 已經(jīng)運(yùn)行多長(zhǎng)時(shí)間的方法

    查看 MySQL 已經(jīng)運(yùn)行多長(zhǎng)時(shí)間的方法

    查看MySQL啟動(dòng)時(shí)間以及運(yùn)行了多長(zhǎng)時(shí)間的方法有利用show與updtime或在linux中直接使用grep mysql 相關(guān)參數(shù)來查看,下面我們一起來看看
    2014-01-01
  • Mysql閃退問題圖文解決辦法

    Mysql閃退問題圖文解決辦法

    之前在使用MySQL 5.5 Command Line Client時(shí),無論輸入什么密碼,都出現(xiàn)閃退的情況,糾結(jié)了半天才找到原因,下面小編給大家分享我的解決方法,感興趣的朋友一起看看吧
    2016-11-11
  • SQL?INSERT及批量的幾種方式總結(jié)

    SQL?INSERT及批量的幾種方式總結(jié)

    SQL提供了INSERT語句,用于將一行或多行插入表中,下面這篇文章主要給大家介紹了關(guān)于SQL?INSERT及批量的幾種方式,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • GDB調(diào)試Mysql實(shí)戰(zhàn)之源碼編譯安裝

    GDB調(diào)試Mysql實(shí)戰(zhàn)之源碼編譯安裝

    今天小編就為大家分享一篇關(guān)于GDB調(diào)試Mysql實(shí)戰(zhàn)之源碼編譯安裝,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • MySQL刪除外鍵時(shí)報(bào)錯(cuò)Error?Code:1091.?Can‘t?DROP?‘XXX‘的解決方法

    MySQL刪除外鍵時(shí)報(bào)錯(cuò)Error?Code:1091.?Can‘t?DROP?‘XXX‘的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL刪除外鍵時(shí)報(bào)錯(cuò)Error?Code:1091.?Can‘t?DROP?‘XXX‘的解決方法,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-08-08

最新評(píng)論