Mac中解决windows中GBK编码的文件乱码现象

摘要:
以下操作在Mac环境中执行:要打开终端,首先跳转到java所在的目录,然后执行以下操作。a、 java是要修改的文件,.java Utf8是修改的编码文件。单文件转换代码:iconv-fGBK-tUTF-8a。java˃a。javaUtf8批量转换文本编码代码:find*。java execsh-c“iconv fGBK tUTF8{}˃{}.utf8”;

问题描述:

  在我们使用window系统进行程序设计编码时,基本默认都是GBK,但是传到Mac系统时会出现乱码现象(一般开发时会统一编码,修改为UTF-8)。

Mac环境下如下操作:
  打开终端操作,首先需要跳转到该java所在的目录,然后执行下面的操作   a.java是需要修改的文件,a.java.utf8是修改编码后的文件。
  单个文件转换代码:
  iconv -f GBK -t UTF-8 a.java > a.java.utf8
 
  批量转换文本编码代码:
  find *.java -exec sh -c "iconv -f GBK -t UTF8 {} > {}.utf8" ;

免责声明:文章转载自《Mac中解决windows中GBK编码的文件乱码现象》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Vue数据可视化组件:DataVPyQtGraph 绘图下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

字符编码简单总结

字符编码(英语:Character encoding)、字集码是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数串行、8位组或者电脉冲),以便文本在计算机中存储和通过通信网络的传递。常见的例子包括将拉丁字母表编码成摩斯电码和ASCII。其中,ASCII将字母、数字和其它符号编号,并用7比特的二进制来表示这个整数。通常会额外使用一个扩充的比特...

js实现Mac触摸板双指事件(上/下/左/右/放大/缩小)

前言 这几天在修复一个web问题时,需要捕获Mac触摸板双指事件(上、下、左、右、放大、缩小),但发现并没有现成的轮子,还是要自己造。 例如:jquery.mousewheel.js(添加跨浏览器的鼠标滚轮支持), 给得太简单,没有处理Mac双指行为,所以不能用。 目标 获取Mac触摸板双指行为,具体有两个,一个是实时拖动路线,二是手势(上、下、左、右、...

Mac通过域名查询IP地址

Mac通过域名查询IP地址 方法一:使用Mac自带的“网络实用工具” 步骤: 搜索“网络使用工具”,并打开; 点击LookUp,输入互联网地址,点击Lookup查询IP地址 测试内容: www.so.com www.apple.com.cn 测试结果 Lookup 已启动… www.so.com -> 171.8.167.22 L...

2019-08-08-VMware克隆虚拟机后修改UUID、MAC地址、IP和主机名

先比较两个mac地址 是不是一样的 一般情况克隆虚拟机后,mac地址会自动更新的 如果没有更新,按照下面的来,重新生成一个mac地址 mac地址完成后,打开vi /etc/sysconfig/network-scripts/ifcfg-ens33 IPADDR :ip地址,修改为你想要的ip HWADDR:MAC地址 通过 ip addr 查看 上面...

mac os git 安装

1. 在 Mac 平台上安装 Git 最容易的当属使用图形化的 Git 安装工具,下载地址为: http://sourceforge.net/projects/git-osx-installer/ 安装界面如下所示: 我安装的是git2.10.0,算是目前最新的版本。 2.打开安装包,可以看到此时的界面为: 我们需要把.pkg的安装包安装到系统当中。我...

获取客户端网卡MAC地址和IP地址的几种方法(一)

           在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用Win32API或直接调用nbtstat命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我们这里用Javascript,这...