国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 贵南县| 焦作市| 红原县| 莆田市| 盱眙县| 黄浦区| 盘山县| 略阳县| 博爱县| 邢台市| 额济纳旗| 江达县| 涟水县| 饶平县| 临洮县| 塘沽区| 祥云县| 抚州市| 沭阳县| 宁安市| 启东市| 筠连县| 广德县| 镇原县| 安溪县| 天气| 绥德县| 宣武区| 茶陵县| 民和| 鄂州市| 师宗县| 连南| 黄大仙区| 尼勒克县| 乡城县| 勃利县| 乐陵市| 芒康县| 夹江县| 荃湾区|