mysql是我们项目中非经常常使用的数据型数据库。可是由于我们须要在数据库保存中文字符,所以经常遇到数据库乱码情况。

1、创建数据库及表时设置字符集,避免出现中文乱码的方法:

创建数据库

CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;

--注意后面三个单词之间是有下划线的对于每个选项所给定的值,前面没有等号;在第一个选项和第二个选项之间也没有逗号。

创建表

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数据库中文乱码相关推荐

  1. 3.1【微信小程序全栈开发课程】在本地搭建后端开发环境

    第二章将前端页面的框架基本搭建好了,第三章,我们来做登录功能,登录功能需要在后端获取到用户信息,返回到前端.所以先来搭建后端开发环境 1.后端开发环境介绍 我们的项目用的是前后端分离开发 前端可以理解 ...

  2. 后端开发-MySQL数据库相关流程图原理图

    前言 整理了一些 MySQL 数据库相关流程图/原理图.做一下笔记,分享给大家一起学习. 1. MySQL 主从复制原理图 MySQL 主从复制原理是大厂后端的高频面试题,了解 MySQL 主从复制原 ...

  3. 微信开发众筹项目视频教学小程序+java后端开发+mysql数据库

    用HBuilder X开发微信小程序,java后端开发工具idea,mysql数据库,主要功能有:用户管理.分类列表.分类金额.众筹列表.订单列表.系统设置.权限分配 源码下载地址:>>& ...

  4. java中文乱码decode_Java WEB开发中的中文乱码问题解决

    在项目中总是遇到乱码问题,有时候在网上查找到了解决方案,但是没有记录下来为什么出现的乱码.因为出现乱码的方式有好几种,我简单总结一下吧,为以后留着用,也算总结学习一下. 一般来讲,为了处理乱码问题,在 ...

  5. pyscripter与python的关系_详解python开发环境PyScripter中文乱码问题解决方案

    PyScripter是一个使用Delphi开发的开源的Python集成开发环境(IDE),PyScripter支持Python2.4.2.5.2.6.2.7.3.0.3.1.3.2,而且可以根据需要切 ...

  6. java开发数据库属于后端吗_JavaWeb后端开发,数据库知识需要掌握到何种程度?...

    一般来说,我们将网站分为前端和后端.前端主要负责页面的展示,后端则是业务逻辑的实现,后端是由一些实现业务逻辑的Java代码和数据库组成. Javaweb做后端,数据库方面需要掌握到哪种程度?我把我能想 ...

  7. JavaWeb后端开发,数据库知识需要掌握到何种程度?

    一般来说,我们将网站分为前端和后端.前端主要负责页面的展示,后端则是业务逻辑的实现,后端是由一些实现业务逻辑的Java代码和数据库组成.Javaweb做后端,数据库方面需要掌握到哪种程度?我把我能想到 ...

  8. php建一个表按删除就删除,php怎样删除数据库表_后端开发

    php删除数据库表的要领:起首建立一个PHP示例文件:然后衔接mysql数据库:末了经由过程"DROP TABLE runoob_tbl"语句删除MySQL数据表即可. 引荐:&l ...

  9. python中文开发环境_Eclipse搭建Python开发环境+Python中文处理

    1.基本需求 4.解压pydev,将features和plugins两个文件夹拷贝到Eclipse 对应文件夹上 2.安装pydev插件 1.打开eclipse,帮助(Help)->Instal ...

  10. c语言vs开发小型数据库,用C语言开发小型数据库管理系统代码

    注意是代码 #include #include typedef struct count{ /*保存记录条数结构体*/ char name[10]; int num; }count; typedef ...

最新文章

  1. SQLServer中进行sql除法运算结果为小数时显示0的解决方案
  2. 3D打印机控制板 Ramps 1.4的原理图
  3. java多线程构造函数_Java多线程编程经验谈
  4. Leaflet中使用Leaflet.contextmenu插件实现地图上添加鼠标右键菜单
  5. 1451C. String Equality
  6. Versant 对象型数据库
  7. Java 的发展(历史)轨迹和历史变迁
  8. 管理计算机域内置账户改为用户账户,“管理计算机(域)的内置帐户”我给它改了名...
  9. 大学本科 java教材,大学本科自学java之路——IO
  10. Android学习之Android 5.0分享动画实现微信点击全屏效果
  11. C++两种编写单件模式方法对比
  12. linux命令iconv_Linux中iconv命令的简介和使用方法
  13. [Python+Django]Web图书管理系统毕业设计之源码+论文篇
  14. GSM 网络系统介绍
  15. Keil 编译显示变量重复定义问题
  16. 【5G核心网】5GC核心网之网元SMF
  17. floor关键字用法:
  18. 1863: Dinner
  19. Origin绘图—如何添加参考线
  20. 基于java(springboot)篮球竞赛预约管理系统(java毕业设计)

热门文章

  1. html label标签 ie6,说说HTML5中label标签的可访问性问题
  2. OQPSK:Offset Quadrature Phase Shift Keying偏移正交相移键控的MATLAB仿真/FPGA实现
  3. source insight 4.0的基本使用方法
  4. 不同项目配置不同的 Git 账号
  5. 从CES 2017看今年智能汽车发展趋势之一:车联网有望率先实现
  6. CefSharp For WPF响应页面点击事件
  7. 浅谈Android布局
  8. jQuery学习笔记(简介,选择器)
  9. Window.Open- ShowModalDialog- Window.Open Session丢失的Solution
  10. cmd中如何切换指定目录