June 20, 2007

(1) Comment

转换编码的好帮手Unifier

      今天我要展出的我所使用的软件是Unifier, 这个软件对于一般使用者来说, 并不是很有用处, 但对于网页编程的人, 这个软件有时候还是很有用处的。

      Unifier是用来转换文件编码的一个工具, 可以转换较多的编码到utf-8、unicode。 对于经常性要转换文件编码的朋友来说这是一款不可多得的好工具。 我每次都是用这个软件把所有的网页编码转换成utf-8的格式, 以备以后在文件中添加非英文字符而产生乱码。

     不过依然要说的是, 好的软件总是不便宜的。 同样, 这款软件也是共享的, 如果你要用到全部的功能, 需要付费。

阅读全文——共515字

April 9, 2007

(2) Comments

babelpad - 一个unicode的编辑器

      一直以来, 说到全功能的unicode编辑器, 大家一般都推notepad2、Editplus、UltraEdit、Emeditor、还有两个功能最为强大, 但也最为复杂的vim和emacs。 如果再加上可以到处unicode编码的话, 那unired应该是一个不错的编辑器了。 今天要说的一个unicode的编辑器是babelpad和babelmap。 其实上面说的众多的编辑器中应该分两类, 除了babelpad不能支持语法高亮外, 其他的都支持语法高亮。 这也正是这一个unicode虽然强大, 但用的人不多, 而且用的场合不广泛的原因之一吧?(我猜想是其中一个原因) 我本也不知道这两个编辑器, 是这几天无意中在http://forum.mozine.cn中发现的, 这一个编辑器被推荐用来做firefox插件的汉化工作了, 因为可以导出unicode的编码, 可以百分百防止乱码的产生(有时候应该写的是汉字, 却在存文件时没有存为utf-8的模式而产生乱码, 用/uxxxx的模式可以彻底编码上述麻烦)

阅读全文——共2301字

March 24, 2007

(2) Comments

downthemall!0.9.9.7(2007-03-24修改版), 彻底解决乱码

      前面经过两次的修改, 差不多解决了downthemall!在下载的文件名中出现乱码的问题, 但还是有一个问题没有解决, 就是在下载过程中“dta管理器”中显示文件名还是乱码的, 虽然说这个问题不大, 等下载完毕后, 关闭dta管理器再重新打开就显示为正确了, 可人的追求总是无止境的, 所以虽然问题不大, 可看起来就是不爽。 所以又重新阅读了整体的代码, 最后弄明白了这个“dta管理器”中的乱码存在的原因, 然后重新修改了代码, 彻底解决了出现的乱码问题, 包括在log文件中也不会再出现乱码了。

      此次修改如果没有出现bug的话应该就是最后一次修改了, 因为从测试来看已经解决了这个根本性的乱码问题。 这个事情就暂告一个段落, 我把中间修改的过程和修改的地方详细的描写一遍, 算是给自己记个笔记, 同时也可以给需要的人一个参考。

阅读全文——共7489字

January 10, 2007

(2) Comments

编码,charset,乱码,unicode,utf-8与net简单释义(续)

上篇blog讲了一下unicode等编码的问题﹐不过并没有涉及程序﹐所以这次就用.net来证实一下上次的这些东东。

在证明那些东东之前﹐首先把.net中关于处理encoding,二进制,16进制,byte等相关类别和方法罗列一下。

1.byte与string(那些255以内的整数)的相互转换(各种进制之间的相互转换)
使用System.Convert类别

阅读全文——共5870字

January 10, 2007

(2) Comments

编码,charset,乱码,unicode,utf-8与net简单释义

很久没有写blog了﹐今天下午工作刚好告一段落﹐有点时间﹐就把上周花了很多时间总结出来的一些计算机字符相关的心得写出来﹐希望能够帮助当初和我一样迷茫的人能够容易理解﹐也希望能够引出玉来(这么多废话﹐还不快开始…)

由于公司使用的是繁体操作系统﹐而我有时习惯在自己家里的简体计算机上写一些程序﹐但是当我用U盘把代码在两者之间copy时﹐经常发现文件中文的地方成了乱码﹐所以就花了些时间到网上查了一下﹐发现有很多关于乱码问题的讨论﹐按自己的方法总结了一下(有不对的地方﹐还希望各位指出):

1.文件分为文本文件和二进制文件﹐不过本质都一样﹐都是些01。

阅读全文——共10949字