php中文网数据库的搭建,【后端开发】php数据库中文乱码
生活随笔
收集整理的這篇文章主要介紹了
php中文网数据库的搭建,【后端开发】php数据库中文乱码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
mysql是我們項目中非經(jīng)常常使用的數(shù)據(jù)型數(shù)據(jù)庫。可是由于我們須要在數(shù)據(jù)庫保存中文字符,所以經(jīng)常遇到數(shù)據(jù)庫亂碼情況。
1、創(chuàng)建數(shù)據(jù)庫及表時設置字符集,避免出現(xiàn)中文亂碼的方法:
創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
--注意后面三個單詞之間是有下劃線的對于每個選項所給定的值,前面沒有等號;在第一個選項和第二個選項之間也沒有逗號。
創(chuàng)建表
CREATE TABLE cartoon(
name varchar(20),
sex varchar(20),
age varchar(20),
country varchar(20)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
這幾個設置好了,基本就不會出問題。
INSERT INTO `cartoon` VALUES('校長','男','54','中國');
2、設置MySQL的my.ini文件
分別在[client] 標簽和 [mysqld]
添加:character_set_server=utf8
總結
以上是生活随笔為你收集整理的php中文网数据库的搭建,【后端开发】php数据库中文乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看oracle系统信息,查看 ORAC
- 下一篇: oracle是堆屎山,Oracle NU