当前位置: 首页 > news >正文

官网站内推广内容重庆店铺整站优化

官网站内推广内容,重庆店铺整站优化,wordpress内容函数,网站栏目页排名MySQL查看和修改字符编码的实现方法遇到一个插入数据库的乱码#xff0c;因为是#xff1a;mac版本的#xff0c;按网上说的就是不能改变#xff0c;其编码方式#xff0c;本人的机器#xff1a;mysql-***.dmg默认安装后的编码是#xff1a;如下图#xff1a;有两个编码…MySQL查看和修改字符编码的实现方法遇到一个插入数据库的乱码因为是mac版本的按网上说的就是不能改变其编码方式本人的机器mysql-***.dmg默认安装后的编码是如下图有两个编码是latin1本人摸索了很久就是不能改变过来。如果有人知道怎么可以改变可以在下面留言。没办法后来使用了表级别的编码。mysql show variables like character%;-------------------------------------------------------------------------------------| Variable_name | Value |-------------------------------------------------------------------------------------| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | latin1 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | latin1 || character_set_system | utf8 || character_sets_dir | /usr/local/mysql-5.6.38-macos10.12-x86_64/share/charsets/ |-------------------------------------------------------------------------------------MySQL的默认编码是Latin1不支持中文要支持中午需要把数据库的默认编码修改为gbk或者utf8。1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为mysql -u root –p,之后输入root用户的密码)查看数据库的编码方式命令为:show variables like character%;------------------------------------------------------| Variable_name | Value |------------------------------------------------------| character_set_client | latin1 || character_set_connection | latin1 || character_set_database | latin1 || character_set_filesystem | binary || character_set_results | latin1 || character_set_server | latin1 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |------------------------------------------------------从以上信息可知数据库的编码为latin1需要修改为gbk或者是utf8character_set_client : 为客户端编码方式character_set_connection : 为建立连接使用的编码character_set_database : 数据库的编码character_set_results : 结果集的编码character_set_server : 数据库服务器的编码只要保证以上四个采用的编码方式一样就不会出现乱码问题。另一个查看数据库编码的命令show variables like ‘collation%;2、linux系统下修改MySQL数据库默认编码的步骤为停止MySQL的运行/etc/init.d/mysql start (stop) 为启动和停止服务器MySQL主配置文件为my.cnf一般目录为/etc/mysqlvar/lib/mysql/ 放置的是数据库表文件夹这里的mysql相当于windows下mysql的data文件夹当我们需要修改MySQL数据库的默认编码时需要编辑my.cnf文件进行编码修改,在linux下修改mysql的配置文件my.cnf文件位置默认/etc/my.cnf文件[client]default-character-setutf8[mysqld]character-set-serverutf8init_connectSET NAMES utf8[mysql]default-character-setutf8init_connectSET NAMES utf8 (设定连接mysql数据库时使用utf8编码以让mysql数据库为utf8运行)修改好后重新启动mysql 即可重新查询数据库编码可发现编码方式的改变## 原来show variables like character%;------------------------------------------------------| Variable_name | Value |------------------------------------------------------| character_set_client | latin1 || character_set_connection | latin1 || character_set_database | latin1 || character_set_filesystem | binary || character_set_results | latin1 || character_set_server | latin1 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |------------------------------------------------------## 现在的show variables like character%;------------------------------------------------------| Variable_name | Value |------------------------------------------------------| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |------------------------------------------------------此方法用于标准mysql版本同样有效对于/etc/my.cnf文件需要从mysql/support-files的文件夹cp my-large.cnf一份到/etc/my.cnf3、windows系统下可以删除MySQL数据库并重新安装在安装过程中可以直接用ysql Server Instance Config Wizard 进行设置4、当MySQL数据库服务器已经有数据不适合删除重装时MySQL指定编码的方式是非常灵活并多样化的。可以个别指定数据库的编码方式可以指定表级别的编码行级别编码甚至可以指定字段级别的编码以下示例给出创建数据库时指定编码的两种方式1)CREATE  DATABASE  ms_db  CHARACTER SET  utf8  COLLATE utf8_general_ci2)create  database  if  not  exists  netctoss  default character set utf8;5、外部接入的方式可以在连接中确定请求的编码格式如jdbc:mysql://localhost:3306 /mysql?useUnicodetruecharacterEncodingutf-8(注意不要出现任何空格否则出错)6、执行脚本指定编码格式set names utf8(注意不是UTF-8)可以修改执行前执行后从执行命令前后可知set names utf8只可以修改character_set_client、character_set_connection、 character_set_results的编码方式并且这种修改是窗口级别的只针对本窗口有效打开另外一个窗口修改无效。也可发现数据库底层的编码方式没有改变插入数据后还是以utf8编码方式保持。
http://www.zqtcl.cn/news/776712/

相关文章:

  • 单位网站建设的重要性盐城城南建设局一局网站
  • 网站登录验证码显示不出来刘强东当年做网站读的什么书
  • 网站seo优化步骤动态ip可以做网站
  • 用自己电脑怎么做网站广州公司建站
  • 购物网站前端浮动特效怎么做常用开发工具
  • 网页设计与制作精品课程网站wordpress文章页禁止右键
  • 英迈思做网站做的怎样中国建设银行官方网站纪念币
  • 最专业的手机网站建设厦门建设厅网站
  • 贵州省建设工程质量检测协会网站c 网站开发类似优酷
  • 关于网站建设申请卢沟桥做网站的公司
  • 网站源码对应的数据库怎么做单页成品网站
  • 网站分为哪几类上海人才网官网招
  • 网站建设的常见技术有哪些方面网站联系我们模块怎么做
  • 外贸网站建设专业上海四大设计院是哪四个
  • 太原网站设计排名维启网站建设
  • 电子商务网站建设基本流程图网站建设推广策划
  • 合肥集团网站建设哪个好果洛电子商务网站建设哪家好
  • 顺德高端网站企业建设网站没有服务器
  • .net网站开发模板天津手网站开发
  • 网页设计大赛网站开发重庆最近的新闻大事10条
  • 网站ftp用户名和密码是什么建设单位网站设计
  • 公司请人做的网站打不开网页游戏大厅都有哪些
  • 网投网站制作中国建设教育协会报名网站
  • 做外贸需要做网站吗上海中建建筑设计院有限公司
  • 网站源代码免费下载苏州seo网络优化公司
  • 建网站跟建网店的区别pico笔克品牌介绍
  • 网站设计小技巧西安网站建设网站
  • 做听书网站怎么做网站留言板带后台模板
  • 石家庄网站建设王道下拉棒厦门橄榄网站建设
  • 赤峰网站建设培训建筑资格证书查询官网