国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

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

2024-07-24 13:11:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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

1、亂碼問(wèn)題。

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

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

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

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

服務(wù)器數(shù)據(jù)庫(kù)編碼格式問(wèn)題,服務(wù)器數(shù)據(jù)庫(kù)編碼格式出現(xiàn)問(wèn)題解決方法,服務(wù)器數(shù)據(jù)庫(kù)編碼格式

所以還是有亂碼存在。

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

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

服務(wù)器數(shù)據(jù)庫(kù)編碼格式問(wèn)題,服務(wù)器數(shù)據(jù)庫(kù)編碼格式出現(xiàn)問(wèn)題解決方法,服務(wù)器數(shù)據(jù)庫(kù)編碼格式

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

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

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

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

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

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


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MYSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 民乐县| 蚌埠市| 平湖市| 金坛市| 青田县| 安泽县| 大洼县| 沁源县| 镇平县| 凤台县| 晋江市| 阿拉善左旗| 昌平区| 巨野县| 东乡县| 柘城县| 嘉祥县| 监利县| 通城县| 平乡县| 丹寨县| 衡阳县| 平利县| 烟台市| 屏东市| 偃师市| 博爱县| 邯郸市| 佛坪县| 温泉县| 绥芬河市| 石首市| 河间市| 乌鲁木齐县| 景泰县| 东辽县| 尉氏县| 南昌市| 江山市| 柳州市| 德江县|