有什么命令可以把一个字符串转换编码的呀?
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
有什么命令可以把一个字符串转换编码的呀?
比如我有个字符串 "Í·ºÅ¹«µÐ2.Mesrine.Part2.Public.Enemy.2008.Blu-ray" (是从totem的播放列表里截出来的)
怎么把它翻译成正常的字符串呢?
不想用转换文件的办法,那样对于很简单的字符串太麻烦了。
怎么把它翻译成正常的字符串呢?
不想用转换文件的办法,那样对于很简单的字符串太麻烦了。
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- leeaman
- 帖子: 30702
- 注册时间: 2007-02-02 18:14
- 系统: debian sid
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: 有什么命令可以把一个字符串转换编码的呀?
不行阿,你们可以试试转换一下。依然还是乱码的说。
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: 有什么命令可以把一个字符串转换编码的呀?
求ee大神。
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: 有什么命令可以把一个字符串转换编码的呀?
你给的乱码我能转换回正常的中文,不过我不会 shell 基本不懂编程,没办法给出一个通用的转换工具。
乱码部分是
Í·ºÅ¹«µÐ ==> 头号公敌
转换方法
1.乱码复制到剪贴板
2.启动 16 进制编辑器,把剪贴板数据以 Unicode 方式粘贴进去
3.在 16 进制状态下,去掉其中的 00 部分,保存为文件
4.以 gb2312 编码打开就是正确的中文了
就知道这么多。
乱码部分是
Í·ºÅ¹«µÐ ==> 头号公敌
转换方法
1.乱码复制到剪贴板
2.启动 16 进制编辑器,把剪贴板数据以 Unicode 方式粘贴进去
3.在 16 进制状态下,去掉其中的 00 部分,保存为文件
4.以 gb2312 编码打开就是正确的中文了
就知道这么多。
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: 有什么命令可以把一个字符串转换编码的呀?
楼上是半仙!
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: 有什么命令可以把一个字符串转换编码的呀?
没什么,多读读文档就明白了。
我解释一下这个过程:
"头号公敌"是 4 个汉字,用 Windows 或者网络常用的 GBK 编码后是 8 个字节,totem 程序无法识别时先用 ISO-8859-1(Latin-1) 解码为 8 个字符(每字节对应一个),显示出来就是 Í·ºÅ¹«µÐ 。
遇到类似乱码时解回方法:
1.启动带有编码转换功能的编辑器(比如 kwrite)
2.把乱码粘贴进去,以 ISO-8859-1 编码保存
3.重新打开,调整编码为 GBK,显示正常
我刚查的文档,现学现用了。
http://learn.akae.cn/media/apas02.html
http://www.regexlab.com/zh/encoding.htm
我解释一下这个过程:
"头号公敌"是 4 个汉字,用 Windows 或者网络常用的 GBK 编码后是 8 个字节,totem 程序无法识别时先用 ISO-8859-1(Latin-1) 解码为 8 个字符(每字节对应一个),显示出来就是 Í·ºÅ¹«µÐ 。
遇到类似乱码时解回方法:
1.启动带有编码转换功能的编辑器(比如 kwrite)
2.把乱码粘贴进去,以 ISO-8859-1 编码保存
3.重新打开,调整编码为 GBK,显示正常
我刚查的文档,现学现用了。
http://learn.akae.cn/media/apas02.html
http://www.regexlab.com/zh/encoding.htm
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: 有什么命令可以把一个字符串转换编码的呀?
谢谢楼上阿,原来是要用用 ISO-8859-1来保存阿,接下来我就知道了,真的谢谢了,以后这个播放列表的问题就好办了。
关于转换代码我也有些小技巧。我说出来大家分享下吧,新手帮新手。
您说用kwrite,其实gedit就可以,呵呵,这个如果用ubuntu应该人人都有,那么我依样画葫芦:
1。打开gedit,复制”乱码字符串“到里面,保存为“ISO-8859”编码(是不是大多数情况都可以这样解决?)名字简单点,比如‘a‘
2。打开一个shell,enca 这个'a',看看是什么编码。
3。一般都会是GBK的。然后用enca来转换就可以了,然和cat之,一看就知道是啥了,再rm之,完事。
(我在.bashrc 里做了一个 alias enu='enca -L zh_CN -x UTF-8',因为大多数情况下都是需要这样转换的)
关于转换代码我也有些小技巧。我说出来大家分享下吧,新手帮新手。
您说用kwrite,其实gedit就可以,呵呵,这个如果用ubuntu应该人人都有,那么我依样画葫芦:
1。打开gedit,复制”乱码字符串“到里面,保存为“ISO-8859”编码(是不是大多数情况都可以这样解决?)名字简单点,比如‘a‘
2。打开一个shell,enca 这个'a',看看是什么编码。
3。一般都会是GBK的。然后用enca来转换就可以了,然和cat之,一看就知道是啥了,再rm之,完事。
(我在.bashrc 里做了一个 alias enu='enca -L zh_CN -x UTF-8',因为大多数情况下都是需要这样转换的)
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: 有什么命令可以把一个字符串转换编码的呀?
不错,第一次听说这个工具,好像比 iconv 智能一些。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: 有什么命令可以把一个字符串转换编码的呀?
又有问题了,有这么个文件名
如果说用非utf-8去保存的话,都说里面的一些字符无法处理,我该怎么办呢?
代码: 全选
ä¸å²ç¾å(Mika.Nakashima).-.[ORION].åæ².(FLAC)
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: 有什么命令可以把一个字符串转换编码的呀?
最近下载了几篇来自 中国全文期刊网 的 pdf 但是文件名都是乱码,只能有上面的方法解决。
怎么对这些文件批量处理呢?
是不是我的系统没有设置支持ISO-8859-1呀?是不是与locale有关系阿?我应该怎么做呢?
怎么对这些文件批量处理呢?
是不是我的系统没有设置支持ISO-8859-1呀?是不是与locale有关系阿?我应该怎么做呢?
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- lijinweicool
- 帖子: 68
- 注册时间: 2009-08-19 17:45
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: 有什么命令可以把一个字符串转换编码的呀?
新问题:用ff在webqq的群共享下文件,但是下载后文件名乱码
比如:
变成
1.这是utf8和gbk的问题呢,还是ascii码的问题?
2.我在别的网站下载也遇到类似问题,但是也有很多情况没有任何问题,那么应该是网站的问题了吧?
3.那这个问题能靠我修改一些设置解决吗?
4.加入遇到不知原名的类似文件用enca 或者 convmv能将其转换吗?
还是很菜,老鸟不吝赐教吧。
比如:
代码: 全选
手写表详解.JPG
代码: 全选
%E6%89%8B%E5%86%99%E8%A1%A8%E8%AF%A6%E8%A7%A3.JPG
2.我在别的网站下载也遇到类似问题,但是也有很多情况没有任何问题,那么应该是网站的问题了吧?
3.那这个问题能靠我修改一些设置解决吗?
4.加入遇到不知原名的类似文件用enca 或者 convmv能将其转换吗?
还是很菜,老鸟不吝赐教吧。
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
- 联系:
Re: 有什么命令可以把一个字符串转换编码的呀?
看都看不懂
1。打开gedit,复制”乱码字符串“到里面,保存为“ISO-8859”编码(是不是大多数情况都可以这样解决?)名字简单点,比如‘a‘
这个貌似不知道怎么保存诶保存为“ISO-8859”编码