mac编码查看及修改
这里主要说三个方面:
一、mac的系统编码;
二、mysql字符编码(解决中文乱码和中文变 ?号);
三、编码引起的文件乱码问题。
第一个容易:
1,终端输入:locale,全是 zh_CN.UTF-8 属于正常,就别改了!
2,不是的话就会各种乱码,接着往下走:vim ~/.bash_profile 或者是 touch .bash_profile
写入 LC_ALL="zh_CN.UTF-8" 保存退出。
3,过五分钟再 locale 一下,就能改好。(当时我退出来查看还没改过来,五分钟后它自动改过来了,至少确认了第二部操作确实有效)
第二个mysql的默认字符集:
1,先说终极方法,可以实现一劳永逸:
linux,mac环境,修改mysql配置文件/etc/my.cnf:
[mysqld]
character_set_server=utf8
[client]
default_character_set=utf8
[mysql]
default_character_set=utf8
win环境,修改mysql配置文件/etc/my.ini,文件不存在,则将my-default.ini 复制一下并改名为my.ini:(同上修改)
2,mamp for mac 这个集成有些坑爹,配置文件找不到,/etc 下新建也没用,那么就用别的方法:
mysql> SHOW VARIABLES LIKE '%char%'; #查看数据库编码
默认就是瑞典latin1
以下是换成我们自己的编码
进入某个库,执行 SET NAMES 'utf8' ,再次查看就会发现改好了:
这个方法会在重启数据库时被覆盖,需要每次开启数据库时执行一次!
下面普及一下有关mysql编码的知识,收集来的知识整理一下而已,各位请绕道:
SETNAMES 'utf8';
它相当于下面的三句指令:
SETcharacter_set_client = utf8;
SETcharacter_set_results = utf8;
SETcharacter_set_connection = utf8;
创建数据库时编码设置
mysql> create database namecharacter set utf8;
创建表时编码设置
CREATE TABLE `tablename` (`id`int(10) unsigned NOT NULL auto_increment,PRIMARY KEY (`id`)) DEFAULTCHARSET=utf8;
修改数据库成utf8.
mysql> alter database dbname set utf8;
修改表默认用utf8.
mysql> alter table tablename set utf8;
修改字段用utf8
mysql> alter table tablename field_name varchar(50) CHARACTER SET utf8;
Windows可在服务管理器中操作,也可使用命令行:
net stop mysql 回车
net start mysql 回车
Linux下面可是用 service mysql restart
第三个文件解压乱码:(这是我以前的问题,最近暂时用不到,就先放着不写了)
网上推荐使用 The Unarchiver 解压就能解决,我系统还是10.10,安不了,我用 RAR extractor lite 解压器也完美解决了 !
mac编码查看及修改相关推荐
- 查看mysql字段的编码_MySQL查看和修改字符编码的实现方法
MySQL查看和修改字符编码的实现方法 遇到一个插入数据库的乱码,因为是:mac版本的,按网上说的就是不能改变,其编码方式, 本人的机器:mysql-***.dmg默认安装后的编码是:如下图:有两个编 ...
- MySQL查看与修改编码方式(mysql、数据库、表)
mysql默认的编码方式是latin1,通过以下命令查看 show variables like 'char%'; 或者: show variables like 'character%'; mysq ...
- mysql 查看当前数据库编码方式_MySQL查看与修改当前数据库编码的方法
MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码. 查看当前数据库编码的SQL语句为: mysql> use xxx Datab ...
- linux mysql查看数据库编码_MySQL查看和修改字符编码的实现方法
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...
- windows 如何查看、修改MAC地址?
1.情景展示 如何查看.修改MAC地址? 2.如何查看MAC地址? 方式一:dos命令查看: win+r-->cmd: 输入命令:ipconfig/all-->回车 物理地址与IP地址 其 ...
- linux 不小心删掉网卡配置文件的mac地址 如何恢复,linux/Centos下查看和修改网卡Mac地址(ifconfig命令)...
本文转载自http://www.169it.com/article/14360294838474691537.html eth0 Link encap:Ethernet HWaddr 00:e4:56 ...
- 如何查看及修改Oracle的字符编码
1.方式一 select userenv('language') from dual; 2.方式二 用SYSDBA用户登录,执行如下SQL SELECT value$ FROM sys.props$ ...
- ubuntu linux mac地址,Ubuntu下修改mac地址
说明,本文翻译自man macchanger,若遇到不能理解的地方请参考man文档 概述 macchanger是linux下用于查看和修改网络接口mac地址的工具 使用方法 macchanger [o ...
- Mysql基础知识:创建、查看、修改和删除表
Mysql 创建.查看.修改和删除表 1. 创建表 创建表的语法形式: CREATE TABLE 表名 ( 属性名 数据类型 约束条件,属性名 数据类型 约束条件,...) ENGINE=存储引擎名 ...
最新文章
- “error : unknown filesystem”的解决办法
- 笔记 | 吴恩达Coursera Deep Learning学习笔记
- nginx+keepalived
- 设计模式解析学习(一)
- select及触发方式,select监听多链接,select与epoll的实现区别
- codeproject上的一款分页控件
- 网上学c语言推荐课程网站,C语言教学网络课程网站论文
- row_number() over(partition by order by )使用说明书
- C++基础部分_C++文件操作_二进制文件的写操作---C++语言工作笔记078
- python解决xml文件论文-实例Python处理XML文件的方法
- [leetcode]72. Edit Distance 最少编辑步数
- 红米note5解锁教程_红米NOTE5解锁包
- 安卓开发实例(3)装备选择
- 网易公司创始人兼CEO丁磊:独家版权偏离了传播的初衷,已陷入资本运作的怪圈...
- m3u8转MP4 视频最最有效的办法!!!!!!!
- 高新技术企业申报认定需要满足哪些条件?
- android设置头像同时设置模糊背景
- 列表解析(值得学习)
- 【校招VIP】产品经理行测之数列题
- 用指定的用户名和密码无法登陆到该ftp服务器