查看: 819|回复: 7
收起左侧

[已解决] 想问一下把乱码转成正常字符的方法

[复制链接]
旧茶叶
发表于 2020-10-28 14:35:26 | 显示全部楼层 |阅读模式
本帖最后由 旧茶叶 于 2020-10-29 19:48 编辑

假设乱码是中文的,比如这个:
鎵撶畻瓒佸弻鍗佷竴鎹釜鎵嬫満锛屾墜閲岀殑7p鐢ㄤ簡4骞村锛屼笉鎯冲啀绛夋槑骞翠簡
然后我把它复制粘贴到notepad3里,选择重新编码为ANSI或者编码为unicode,utf-8都不行

因为一些压缩包即使在winrar中选定编码后解压还是乱码,所以怀疑上传者打包成压缩包时已经乱码了。所以这种情况只能把乱码复制出来通过某种方式翻译出来再重命名回去。请大佬们教教如何操作

minifish
发表于 2020-10-28 17:17:30 | 显示全部楼层
  1. 打算趁双十一换个手机,手里的7p用了4年多,不想再等明年了
复制代码

ANSI GBK 转过来 UTF-8 应该是这个吧?
落华无痕
发表于 2020-10-28 19:20:11 | 显示全部楼层
用ansi编码保存,再打开,用utf8编码查看,然后转换为utf8带bom。

评分

参与人数 1人气 +1 收起 理由
旧茶叶 + 1 感谢解答: )

查看全部评分

imba-tjd
发表于 2020-10-28 20:23:00 | 显示全部楼层
本帖最后由 imba-tjd 于 2020-10-28 20:28 编辑

我试了一下确实可以还原,真神奇。
原文内容是utf8的,经过GBK解码(Open with GBK),再以utf8储存和读取(Save with UTF8)。所以用utf8打开后(Open with UTF8)做一次GBK编码(Save with GBK)就变回了最初的内容。
如果原文是GBK的,以utf8解码读取保存(Open with UTF8),还能还原吗?是不是就不行了,我实验出来是锟斤拷

评分

参与人数 1人气 +1 收起 理由
旧茶叶 + 1 感谢解答: )

查看全部评分

落华无痕
发表于 2020-10-28 23:00:57 来自手机 | 显示全部楼层
imba-tjd 发表于 2020-10-28 20:23
我试了一下确实可以还原,真神奇。
原文内容是utf8的,经过GBK解码(Open with GBK),再以utf8储存和读取(S ...

看到“锟斤拷”就想起了那首诗。。。
旧茶叶
 楼主| 发表于 2020-10-29 01:39:23 | 显示全部楼层
minifish 发表于 2020-10-28 17:17
ANSI GBK 转过来 UTF-8 应该是这个吧?

是的,完全正确
旧茶叶
 楼主| 发表于 2020-10-29 01:40:55 | 显示全部楼层
落华无痕 发表于 2020-10-28 19:20
用ansi编码保存,再打开,用utf8编码查看,然后转换为utf8带bom。

终于知道自己一直失败的原因了
之前都是编码后看见还是不行就直接把txt删除了,关闭再打开才显示出正常的字,真神奇
谢谢
旧茶叶
 楼主| 发表于 2020-10-29 02:32:13 | 显示全部楼层
imba-tjd 发表于 2020-10-28 20:23
我试了一下确实可以还原,真神奇。
原文内容是utf8的,经过GBK解码(Open with GBK),再以utf8储存和读取(S ...

谢谢,我好像理解了。
因为要GBK解码,所以要弄一个ANSI编码的txt。这样把乱码复制粘贴进去就自动把乱码的文字编码成原本的UTF8了,然后notepad3默认是UTF8解码的,就完全还原了。

实验出来锟斤拷这个……我是小白,觉得我上面的理解的没错的话应该是可以还原的……是不是忽略了用GBK的原始文字就是乱码这点?(比如弄了个GB18030编码的txt,然后复制粘贴进我主楼的内容)
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 17:15 , Processed in 0.129651 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表