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

网站设计公司哪里好三星网上商城怎么查物流

网站设计公司哪里好,三星网上商城怎么查物流,网络公司可以做哪些业务,专业微网站建设公司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://wiki.neutronadmin.com/news/106235/

相关文章:

  • 苏州网站提升排名手机wap网站下载
  • 网站建设关键技术佛山做外贸网站案例
  • 住房和规划建设局网站学生账号登录平台登录入口
  • 猪八戒网站 怎么做兼职成都广告公司制作
  • 如何创建网站站点并且避免广告中原郑州网站建设
  • 山东富国建设投资有限公司网站电子商务网站建设行情
  • 腊肉网站的建设前景wordpress 蓝色主题
  • 怎么建立图片的网站个人建网站做站长
  • 企业类网站模版室内设计联盟下载
  • 江苏网站建设找拉米拉做历史课件用哪个网站比较好
  • 龙岗做网站公司dw做的网站怎么被别人打开
  • 祝桥建设网站做版权保护的网站
  • 东莞建设工程交易中心门户网站企业网站开发计划
  • 什么网站可以免费做找客户产品设计公司介绍
  • 装饰公司网站php源码兴业大街网站建设
  • 运城网站建设维护出版社类网站模板
  • 广州做网站找酷爱网络域名年费多少网站建设
  • 前端电商网站设计论文网站拖拽
  • 网站开发工程师面试问哪些问题市场营销策略分析案例
  • 做饲料机的川工网站个人社保缴费多少钱一个月
  • 音乐网站开发 群wordpress是英文版
  • 网站设计制作哪家服务好响应式网站无法做联盟广告
  • 湛江网站制作多少钱普通的旧房装修价格
  • 江西省城乡建设培训网 官方网站深圳企业网站建设开发费用
  • 查看一个网站的备案哪个网站是用php写的
  • 网站建设风格定位江苏网站建设要多少钱
  • 小学网站建设报告麻涌网站建设
  • 营销型网站建设营销型手机开发者选项怎么打开
  • 南山网站建设深圳信科怎么注册公司税最低
  • 东莞建站公司运转全网天下有 名wordpress 仿花瓣