先说下windows的excel文件搬到mac下打开为什么会显示乱码.    在win下,excel采用GBK编码,1个汉字是存为2个字节,而mac下各种软件广泛默认使用UTF-8编码方式,如在excel中,1个汉字存为3个字节,所以mac下用excel解码二进制时,也就是把二进制文件解码为汉字过程中,把原本相邻2个字节认为是一个汉字,现在拆解为把相邻3个字节才认为是一个汉字.你设想,假如源文件只有3个汉字是6个字节,来到mac下,6个字节才等于2个汉字大小,整个文件肯定都读不出原来语义了,…
java FileReader/FileWriter读写字母和数字没问题,但读写汉字就乱码.记录下,后面找到解决方法再补上. public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { int a = 0; fr = new FileReader("c:/a.txt");//读取目标 fw = new FileWriter("c:/b.txt")…
MAC下 mysql不能插入中文和中文乱码的问题总结 前言 本文中所提到的问题解决方案,都是基于mac环境下的,但其他环境,比如windows应该也适用. 问题描述 本文解决下边两个问题: 往mysql插入中文,能够成功,但mysql显示乱码 不能往mysql插入中文,插入英文或数字能够成功 其实,问题的根源还是文件或内容间使用了不同的编码方式造成的.首先查看当前使用的浏览器默认的编码方式是什么? 可以看出,这个网页的编码为中文gbk,再看简书的网页: 可以看出,大部分的网站都是utf8编码的.…
一.FileWriter 小节: 1)FileWriter fw = new FileWriter("a.txt",true);//表示追加写入,默认是false.正常情况:执行多次程序输出会被覆盖.写追加true后会在之前基础上写入. 2)\n可以实现换行,但是windows系统自带的记事本打开并没有换行,这是为什么呢?因为windows识别的换行不是\n,而是\r\n * windows:\r\n * linux:\n * mac:\r3) // String(char[] val…
2015-07-14 15:07:53 Mac下的finder不能浏览Linux文件目录, 一些优秀的资源管理器是收费的..... 于是想到了既然Mac的本质是类Unix, 而在windows下查看Linux文件目录是用的winscp 那是不是可以用ssh连接本机, 用sftp/FTP软件当做文件浏览器/资源浏览器呢 可以的 首先打开Mac自带的ssh服务: sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 另: (转载…
工作中总会因为莫名其妙的原因,比如Mac下面打不开某网站,但是在windows 7下面却可以,此时只需两步即可完成在Mac下面上网.在Windows下面Win+R,输入cmd,进入命令行,将在windows下面能打开,但是在Mac下面不能打开的网址,贴到命令行ping一下,然后把ip对应的填到mac下的hosts文件当中去即可.1. windows 命令行下面ping在Mac下面打不开但是在windows下面打得开的网址地址:2. 编辑Mac下面的hosts文件,最后面追加一行"ip 域名&qu…
mac 下终端访问文件出现“Permission Denied”解决方案: 一个文件有3种权限,读.写.可执行,你这个文件没有可执行权限,需要加上可执行权限. 1. 终端下先 cd到该文件的目录下 2. 执行命令 chmod a+x ./文件名 这样就可以打开该文件了…
参考链接:http://www.1207.me/archives/247.html excel for mac在打开csv文件(逗号分隔的文本文件)的时候,不能像windows那样分列,而且全都挤在一列的. 解救方法: 1.升级office:2016 版本的可以正常打开 2.通过设置:系统偏好设置(os x的)-> 语言和地区,然后地区栏选在非"中国"之外的某个地方,如"中国香港特别行政区". 然后重启你的excel for mac…
在Mac下将移动硬盘格式化成exfat,这样Mac和Windows都可以对移动硬盘进行识别…
需求: 需要导出hr_users 表中的部分字段的数据,以前是用PHP写脚本,然后导出CSV文件. 在MySQL中,它自己就能导出CSV文件 ,只不过是有如下几个问题需要大家解决. 1. 生成文件不成功,没有读写权限 2.导出数据为中文乱码 3.数据没有格式化,阅读不方便 解决方案: 如果使用 select  ... into  outfile ...方式导出数据,需要分为两种情况 :1. windows系统下:可以随意指定对应的目录 .2. linux 系统下 :(1)不指定目录 ,默认在当前…