本文目錄一覽:
- 1、用php將中文寫入mysql,在phpmyadmin中查看顯示為亂碼,求解決方法!!
- 2、用PHP向mysql資料庫中寫入中文漢字為什麼顯示不出來?我已經設置成gb2312了
- 3、php向mysql寫入數據中文顯示怎麼解決
- 4、用php保存到mysql資料庫的中文在phpmyadmin中顯示為亂碼?
- 5、PHP使用utf8插入中文數據到MySQL中文顯示會亂碼怎麼辦?
用php將中文寫入mysql,在phpmyadmin中查看顯示為亂碼,求解決方法!!
在命令行添加的時候,如果是Windows系統,默認是GBK的,所以你先在命令行裡面執行一句 set names utf8;
再添加,這樣,在phpmyadmin中看就不是亂碼了。
多學點編碼的知識。
用PHP向mysql資料庫中寫入中文漢字為什麼顯示不出來?我已經設置成gb2312了
你說的該資料庫配置文件吧?
windows
下
是在mysql安裝目錄下的my.ini
linux下/etc/my.cnf
[mysqld]
下面增加
default-character-set
=
utf8
你要改成
default-character-set
=
gb2312
都行
重啟mysql
php向mysql寫入數據中文顯示怎麼解決
先檢查MYSQL資料庫的編碼格式,那我們先找到MYSQL數據的安裝目錄,找到my.ini文件:
打開my.ini文件:找到default-character-set,把它設置為utf8,一共要設置2個地方
然後在重啟MYSQL數據,找到服務裡面
然後在設置我們網頁的編碼格式,設置為UTF-8
meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″
5
在PHP文件中設置,設置為utf8
mysql_query(“set names ‘utf8′”);
用php保存到mysql資料庫的中文在phpmyadmin中顯示為亂碼?
你是用phpmyadmin連接資料庫的時候,也選擇下字符集,看你插入數據用的什麼字符集,你連接資料庫的時候,也選擇相同的字符集,應該就好了
PHP使用utf8插入中文數據到MySQL中文顯示會亂碼怎麼辦?
資料庫使用utf8編碼,需要在操作的過程中統一全部編碼。
1.資料庫默認編碼
CREATE DATABASE `test` DEFAULT CHARACTER SET ‘utf8’;
2.表默認編碼
CREATE TABLE `tablea`(
`id` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(100) NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
3.欄位默認編碼
默認情況下,欄位的編碼同表的編碼,但是如果修改了表的編碼,欄位編碼不會同步修改,需要手動修改
這裡修改編碼測試我將utf8 改為 gb2312 ,僅用於觀察修改後的情況(實際使用中可能是將gbk修改為utf8)
ALTER TABLE `test`.`tablea` CHARACTER SET = gb2312 ;
— 修改表編碼後,查看建表語句
show create table `tablea`;
— 可以看到輸出的建表語句中欄位單獨設置了編碼
CREATE TABLE `tablea`(
`id` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(100) CHARACTER SET utf8 NULL,
)ENGINE=InnoDB DEFAULT CHARSET=gb2312;
— 需要手動修改欄位編碼
ALTER TABLE `tablea`
CHANGE COLUMN `title` `title` VARCHAR(100) CHARACTER SET ‘gb2312’ NULL DEFAULT NULL ;
4.當前資料庫連接的編碼
連接數時設置編碼
// PDO 連接
$db = new PDO(‘mysql:host=myhost;dbname=test’, ‘login’, ‘password’,
array(PDO::MYSQL_ATTR_INIT_COMMAND = ‘SET NAMES \’UTF8\”)
);
// mysqli連接
$link = mysqli_connect(“127.0.0.1”, “my_user”, “my_password”, “test”);
mysqli_query($link,”SET NAMES ‘utf8’;”);
通過以上幾步操作,基本可以保證資料庫使用過程中不會出現亂碼
原創文章,作者:ATGMT,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/330252.html