分页: 1 / 1

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

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

这个版本还很不完善(代码量刚刚100行左右),比如显示编码支持还没实现(其实一点都不难),看看有没有这方面的需求把他完善一下。

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

发表于 : 2009-08-05 23:02
eexpress
可 enconv * 更快啊。

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

发表于 : 2009-08-05 23:08
ulosggs
纯支持楼主!!!

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

发表于 : 2009-08-06 0:08
daf3707
支持,多种选择更好! :em11

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

发表于 : 2009-08-08 3:22
jarlyyn
gui的设计是门学问。

停留在cli的思路做出来的gui程序,自然不如cli的了

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

发表于 : 2009-08-08 13:17
highwind
:em11 懒人有福了,希望楼主继续努力,其实也不用很复杂嘛

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

当然啦,有个文件预览是最好了。

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

发表于 : 2009-08-09 11:42
qingshi163
有人支持感觉太飘拉~~~~ :em03

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

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

6楼:现在有要被转换的文件的列表可以预览,不知道你说的是不是这个?

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

发表于 : 2009-08-09 13:19
eexpress
enca应该理解为iconv的壳。加上猜测编码,缺省转成local的。所以很智能。

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

其实perl也有现成的猜测编码的模块。

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

发表于 : 2009-08-09 15:04
highwind
呵呵,我的意思是把转换出来的文本预览一下,这样就可以知道有没有转换成功了。 :em02

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

发表于 : 2009-08-19 9:29
tusooa
qt的我比你做出来的早 :em02
不过只能一个文件一个文件的转 :em06
encodeswitcher.tar.gz
(2.2 KiB) 已下载 110 次

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

发表于 : 2009-08-23 16:31
qingshi163
eexpress 写了:可 enconv * 更快啊。
ee,由于你的enconv,我现在感觉没动力作下去了……enconv太方便,感觉完全无法超越阿……

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

发表于 : 2009-08-23 17:02
hubert_star
enca确实很方便

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

这类程序,gui真的不如命令行方便

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

发表于 : 2009-10-06 21:12
daniel.supremacy
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编码的无法转化。

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

发表于 : 2009-10-07 11:30
lilydjwg
可以用python的chardet的,检测编码的能力不错,再加自己上对UTF-16le等的判断会很好。(enca不支持UTF16-le)

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