luoyou1014

GBK 文件在 sublime 保存时被强制保存为 utf-8 导致中文乱码, 怎么才能将乱码恢复过来?

  •  
  •   luoyou1014 · May 15, 2014 · 16988 views
    This topic created in 4564 days ago, the information mentioned may be changed or developed.
    sublime装了convertToUtf-8, 编辑一个文件保存的时候提示强制保存了utf-8, 导致内容乱码. 虽然大多数中文仅仅是注释, 但是还是有六条信息有用的, 就悲剧了, 求教有哪些恢复的方法?
    10 replies  •  2017-05-10 10:29:08 +08:00
    RoshanWu
    RoshanWu
    May 15, 2014
    1
    用 Office 打开试试看咯,一般出现乱码的话会跳出重新选择编码的对话框。
    另外,可以试试这个 Package:GBK Encoding Support.
    顺便宣传下这篇关于 sublime 的文章: http://roshanca.com/2012/magical-sublime-text-2/
    skydiver
    skydiver
    May 15, 2014
    2
    $ iconv -f GBK -t UTF-8 file1 -o file2

    先转换一下试试吧
    xuc
    xuc
    May 15, 2014
    3
    File - Reload with Encoding - GBK
    cbsw
    cbsw
    May 15, 2014❤️1
    4
    .vimrc 中添加 set fileencodings=utf-8,gb2312,gbk,gb18030 ,然后用 vim 打开就不会出现乱码了。

    转换的话,如果在 linux 下,一般可以用 iconv 命令转换编码格式
    iconv -f gb2312 -t utf-8 old.txt > new.txt 或反过来把 gb2312 和 utf-8 交换一下

    感兴趣的话你也可以尝试我写的一个20多行的 python 脚本 https://gist.github.com/dengshuan/d1d983bdddfb0c20392d
    df
    df
    May 15, 2014
    5
    大部分乱码问题,都可用 Emacs 解决。打开该文件看正常,然后 Ctrl x 回车 f,选要转换的编码就行了,比如:utf-8-unix, cp936-dos,再保存即可。
    luoyou1014
    luoyou1014
    OP
    May 15, 2014
    6
    @RoshanWu
    @skydiver
    @xuc
    @cbsw
    @df
    还没试,不过先行感谢下,明天上班尝试下。
    daohee
    daohee
    Mar 24, 2016
    7
    用 beyond compare(文件比较工具 对编码支持的比较强大) 打开,改下编码,中文就正常了, 个别乱码手动改一下就好,将内容另存为新的文件。
    XIVN1987
    XIVN1987
    May 10, 2017
    8
    原来我不是第一个,话说三年了,,哥们找到解决方法了吗??

    https://www.v2ex.com/t/360064
    XIVN1987
    XIVN1987
    May 10, 2017
    9
    问题解决了,,原来在 CoverteToUTF8 的 README.zh_CN.md 文件里就有解决方法,如下:

    * 问:我的文件被保存为 UTF-8,而且变成了乱码,要如何恢复?

    答:请打开这个文件,并确认它的编码是 UTF-8,然后选择菜单项目 File > Save with Encoding > Western (Windows 1252),关闭再重新打开该文件即可。


    亲测有效,,这下可以放心继续使用 sublime 了 O(∩_∩)O~~
    luoyou1014
    luoyou1014
    OP
    May 10, 2017
    10
    @XIVN1987 3 年前的帖子都有回复!!已经忘了当时有没有解决了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2541 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 11:35 · PVG 19:35 · LAX 03:35 · JFK 06:35
    ♥ Do have faith in what you're doing.