iconv的皮,图形化批量iconv,可以用表达式批量处理

由本社区发起的开源项目
回复
头像
qingshi163
帖子: 275
注册时间: 2007-12-16 0:45
送出感谢: 0
接收感谢: 0
联系:

iconv的皮,图形化批量iconv,可以用表达式批量处理

#1

帖子 qingshi163 » 2009-08-05 22:58

写了这个gui版的iconv才绝对命令行真是比gui灵活多了这个gui虽然支持find表达式,并且可以批量转换,但是和命令行比起来还是限制了太多了。新手不要太依赖这些gui的工具,他们和命令行版的比起来幼稚多了。

这个版本还很不完善(代码量刚刚100行左右),比如显示编码支持还没实现(其实一点都不难),看看有没有这方面的需求把他完善一下。
附件
IconvFace.tar.gz
(2.18 KiB) 下载 108 次
screenshot_002.png
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#2

帖子 eexpress » 2009-08-05 23:02

可 enconv * 更快啊。
● 鸣学
ulosggs
帖子: 206
注册时间: 2009-03-25 13:17
送出感谢: 1 次
接收感谢: 0

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#3

帖子 ulosggs » 2009-08-05 23:08

纯支持楼主!!!
生命诚可贵
不因虚度年华而悔恨
Dropbox: http://db.tt/zYrxtyj
头像
daf3707
论坛版主
帖子: 12688
注册时间: 2007-06-13 15:57
来自: 在他乡
送出感谢: 49 次
接收感谢: 85 次

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#4

帖子 daf3707 » 2009-08-06 0:08

支持,多种选择更好! :em11
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 7 次
联系:

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#5

帖子 jarlyyn » 2009-08-08 3:22

gui的设计是门学问。

停留在cli的思路做出来的gui程序,自然不如cli的了
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17
送出感谢: 35 次
接收感谢: 10 次

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#6

帖子 highwind » 2009-08-08 13:17

:em11 懒人有福了,希望楼主继续努力,其实也不用很复杂嘛

支持下托放文件的功能,然后点选输出文件的编码就好啦(来源的编码好像可以用enconv显示的吧)

当然啦,有个文件预览是最好了。
头像
qingshi163
帖子: 275
注册时间: 2007-12-16 0:45
送出感谢: 0
接收感谢: 0
联系:

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#7

帖子 qingshi163 » 2009-08-09 11:42

有人支持感觉太飘拉~~~~ :em03

2楼:可以考虑下哈,iconv是不是没有编码检测阿。

5楼:能不能给点意见呢,比如gui的草图 :em17

6楼:现在有要被转换的文件的列表可以预览,不知道你说的是不是这个?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#8

帖子 eexpress » 2009-08-09 13:19

enca应该理解为iconv的壳。加上猜测编码,缺省转成local的。所以很智能。

你练习下gui编程,也不错啊。只是也可以看下enca源码,看怎么猜测编码的。

其实perl也有现成的猜测编码的模块。
● 鸣学
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17
送出感谢: 35 次
接收感谢: 10 次

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#9

帖子 highwind » 2009-08-09 15:04

呵呵,我的意思是把转换出来的文本预览一下,这样就可以知道有没有转换成功了。 :em02
上次由 highwind 在 2009-10-07 12:35,总共编辑 1 次。
tusooa
帖子: 6547
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#10

帖子 tusooa » 2009-08-19 9:29

qt的我比你做出来的早 :em02
不过只能一个文件一个文件的转 :em06
encodeswitcher.tar.gz
(2.2 KiB) 下载 51 次

代码: 全选

] ls -ld //
头像
qingshi163
帖子: 275
注册时间: 2007-12-16 0:45
送出感谢: 0
接收感谢: 0
联系:

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#11

帖子 qingshi163 » 2009-08-23 16:31

eexpress 写了:可 enconv * 更快啊。
ee,由于你的enconv,我现在感觉没动力作下去了……enconv太方便,感觉完全无法超越阿……
头像
hubert_star
论坛版主
帖子: 5372
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京
送出感谢: 0
接收感谢: 5 次

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#12

帖子 hubert_star » 2009-08-23 17:02

enca确实很方便

而且从功能上来讲已经足够了:自动识别、批量转换,结合sh做更复杂的判断

这类程序,gui真的不如命令行方便
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
daniel.supremacy
帖子: 133
注册时间: 2008-12-12 15:35
送出感谢: 0
接收感谢: 0

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#13

帖子 daniel.supremacy » 2009-10-06 21:12

eexpress 写了:enca应该理解为iconv的壳。加上猜测编码,缺省转成local的。所以很智能。

你练习下gui编程,也不错啊。只是也可以看下enca源码,看怎么猜测编码的。

其实perl也有现成的猜测编码的模块。
求助,怎么使得enconv自动猜测出gb18030编码并转换

补充如附件(解压后),如果使用

代码: 全选

enconv *.txt
则出现
enconv: Cannot convert `波洛01-斯泰尔斯庄园奇案.txt' from unknown encoding
没法只好使用

代码: 全选

iconv -f gb18030 *.txt >tmpfile
locale为LANG=zh_CN.UTF-8

另外,如果iconv -f gbk *.txt >tmp可以的话,enconv *.txt也没有问题,就是gb18030编码的无法转化。
附件
boluo.rar
(107.15 KiB) 下载 47 次
头像
lilydjwg
论坛版主
帖子: 4176
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: iconv的皮,图形化批量iconv,可以用表达式批量处理

#14

帖子 lilydjwg » 2009-10-07 11:30

可以用python的chardet的,检测编码的能力不错,再加自己上对UTF-16le等的判断会很好。(enca不支持UTF16-le)

enca也可以只检测编码的。把输出分析一下就可以知道哪些是GB,哪些是UTF-8,哪些不能识别了。
回复

回到 “开源小工具”