当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 0:28 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
比如我有个字符串 "Í·ºÅ¹«µÐ2.Mesrine.Part2.Public.Enemy.2008.Blu-ray" (是从totem的播放列表里截出来的)
怎么把它翻译成正常的字符串呢?

不想用转换文件的办法,那样对于很简单的字符串太麻烦了。 :em06


_________________
茕茕
问题大海之一粟: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


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 0:29 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
改文件名字? :em06


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 10:36 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
不行阿,你们可以试试转换一下。依然还是乱码的说。


_________________
茕茕
问题大海之一粟: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


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 14:49 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
:em04 求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


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 18:50 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
你给的乱码我能转换回正常的中文,不过我不会 shell 基本不懂编程,没办法给出一个通用的转换工具。

乱码部分是
Í·ºÅ¹«µÐ ==> 头号公敌

转换方法
1.乱码复制到剪贴板
2.启动 16 进制编辑器,把剪贴板数据以 Unicode 方式粘贴进去
3.在 16 进制状态下,去掉其中的 00 部分,保存为文件
4.以 gb2312 编码打开就是正确的中文了

就知道这么多。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 18:56 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
:em11 楼上是半仙!


_________________
茕茕
问题大海之一粟: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


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 20:05 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
没什么,多读读文档就明白了。

我解释一下这个过程:
"头号公敌"是 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


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 20:29 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
:em11 谢谢楼上阿,原来是要用用 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',因为大多数情况下都是需要这样转换的)


_________________
茕茕
问题大海之一粟: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


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 21:55 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
不错,第一次听说这个工具,好像比 iconv 智能一些。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-04 23:41 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
转换的软件嘛。 enconv就是自动猜编码的,帖子很多了。
另外uni2ascii很好用,如果涉及各种格式的话。尤其url翻译等。


_________________
● 鸣学


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-07-12 10:17 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
又有问题了,有这么个文件名
代码:
中岛美嘉(Mika.Nakashima).-.[ORION].单曲.(FLAC)

如果说用非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


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-08-14 23:45 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
最近下载了几篇来自 中国全文期刊网 的 pdf 但是文件名都是乱码,只能有上面的方法解决。

怎么对这些文件批量处理呢?

是不是我的系统没有设置支持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


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-08-23 7:25 
头像

注册: 2009-08-19 17:45
帖子: 68
送出感谢: 0 次
接收感谢: 0 次
不错啊
:em11


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-11-30 19:42 
头像

注册: 2008-09-05 23:31
帖子: 1363
系统: LinuxMint17
送出感谢: 35
接收感谢: 11
新问题:用ff在webqq的群共享下文件,但是下载后文件名乱码
比如:
代码:
手写表详解.JPG

变成
代码:
%E6%89%8B%E5%86%99%E8%A1%A8%E8%AF%A6%E8%A7%A3.JPG


1.这是utf8和gbk的问题呢,还是ascii码的问题?

2.我在别的网站下载也遇到类似问题,但是也有很多情况没有任何问题,那么应该是网站的问题了吧?

3.那这个问题能靠我修改一些设置解决吗?

4.加入遇到不知原名的类似文件用enca 或者 convmv能将其转换吗?

:em06 还是很菜,老鸟不吝赐教吧。


_________________
茕茕
问题大海之一粟: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


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 有什么命令可以把一个字符串转换编码的呀?
帖子发表于 : 2009-12-01 0:16 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
看都看不懂
引用:
1。打开gedit,复制”乱码字符串“到里面,保存为“ISO-8859”编码(是不是大多数情况都可以这样解决?)名字简单点,比如‘a‘

引用:
保存为“ISO-8859”编码

这个貌似不知道怎么保存诶
:em06


_________________

My blog


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译