首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

不知道当前目录下代码的编码格式但是都要转成 utf8

  •  
  •   xjtlujoe · 2017-07-08 07:06:34 +08:00 · 1208 次点击
    这是一个创建于 884 天前的主题,其中的信息可能已经有所发展或是发生改变。

    windows 下用个小工具可以做到,mac 下貌似只查到可以用 iconv

    然后 iconv 查到用这样的命令。

    find *.java -exec sh -c "iconv -f GBK -t UTF8 {} > (FoldName)/{}" \;
    

    但是我这边是目录下面,有各种编码格式,比较混乱,都统一转成 uft8.

    怎么弄呢?

    6 回复  |  直到 2017-07-08 17:19:21 +08:00
        1
    ynyounuo   2017-07-08 08:06:19 +08:00
    brew install enca
        2
    popok   2017-07-08 08:37:27 +08:00
    那就去 win 下转,转完拿回来
        3
    whwq2012   2017-07-08 08:42:19 +08:00 via Android
    用 python 写个小脚本,python 确实是有识别编码的库和转换编码的功能的
        4
    nybux   2017-07-08 10:13:27 +08:00
    for f in *.ass;do vi +"set fileencoding=utf-8" +"wq" $f;done
        5
    tomczhen   2017-07-08 10:53:28 +08:00
    如果有完美的自动识别编码方法,那么应该很难看见乱码这种现象吧。。。
        6
    oska874   2017-07-08 17:19:21 +08:00
    windows 下有工具批量转。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4492 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 02:16 · PVG 10:16 · LAX 18:16 · JFK 21:16
    ♥ Do have faith in what you're doing.