亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決php數據庫中文亂碼的問題

發布時間:2020-11-05 10:42:43 來源:億速云 閱讀:140 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關如何解決php數據庫中文亂碼的問題的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

php數據庫中文亂碼的解決辦法:1、創建數據庫時,規定字符類型為uft8;2、創建表時,規定字符類型為utf8;3、在PHP的MySQL連接函數中,添加語句“mysql_query("set names 'utf8'");”。

要解決PHP數據庫亂碼問題可以做以下設置:

1、數據庫里的設置:
      (1).在MYSQL中新建數據庫的時候數據庫  選擇UTF-8編碼既字符集  設定為 utf-8_unicode_ci(Unicode (多語言),       不區分大小寫),庫里面 表table的 整理 設置為 utf-8_general_ci;表里面的每個字段的 整理 都設置為

utf-8_general_ci

(2).創建數據庫時,規定字符類型為uft8,如:

create database db_name character set utf8;

或修改已創建數據庫成utf8類型:

alter database db_name character set utf8;

(3).創建表時,規定字符類型為utf8,如:

CREATE TABLE tb_name(
 id int(10) NOT NULL auto_increment,
 username char(34) NOT NULL ,
 password int(56) NOT NULL,
 PRIMARY KEY (id)
 ) DEFAULT CHARSET=utf8;

或修改已創建表為utf8格式:

alter table tb_name character set utf8;

或修改表中某個字段為utf8格式

alter table tb_name modify type_name varchar(50) CHARACTER SET utf8;

2、php連接時的設置,在PHP的MySQL連接函數中,加上語句:

//注意此處為utf8,不要寫成utf-8
mysql_query("set names 'utf8'");

3、網頁頁面申明編碼:在HTML代碼<head>xxx</head>里面,可以用

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>申明頁面編碼

4、瀏覽器設置為utf-8格式。

5、編輯器字符編碼,代碼文檔要保存為utf-8格式。

6、若插入數據亂碼,可以對插入數據進行轉碼。先把字符串轉為utf-8再插入數據庫中。

感謝各位的閱讀!關于如何解決php數據庫中文亂碼的問題就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中西区| 资中县| 北辰区| 康平县| 柳州市| 资兴市| 遂川县| 莆田市| 泰来县| 罗甸县| 潮州市| 雷州市| 平阴县| 巫溪县| 吴桥县| 兰溪市| 普安县| 宕昌县| 清丰县| 泾阳县| 泽库县| 康马县| 宁强县| 华亭县| 太保市| 横山县| 荔浦县| 新建县| 房山区| 特克斯县| 紫阳县| 扎囊县| 万山特区| 东源县| 进贤县| 普兰店市| 道真| 临沭县| 宜川县| 颍上县| 曲水县|