2010年5月20日

摘要: 用vim 看文本,比如小说,特别是从网页上剪下来的文本,是一件很痛苦的事情。由于vim在滚屏时,以段落为优先,所以看一大段大段的文本时,j后发现找不到看哪了- -$linewidth=75为字符宽度,一个汉字算两个字符。$tri_bi=3(如果是utf-8的文件的话,设为3;如果是cp936的话,设为2)文件路径设的是针对linux的,在windows下有bug.仅学习交流用,实际使用起来,不熟悉原理的话,更麻烦。----------------------------------------下面是程序############################################## 阅读全文

posted @ 2010-05-20 13:50 joneykk 阅读(358) 评论(0) 推荐(0)

摘要: 本文内容适用于perl 5.8及其以上版本.perl internal form在Perl看来, 字符串只有两种形式. 一种是octets, 即8位序列, 也就是我们通常说的字节数组. 另一种utf8编码的字符串,perl管它叫string. 也就是说: Perl只认识两种编码: Ascii(octets)和utf8(string).utf8 flag那么perl如何确定一个字符串是octets还是utf8编码的字符串呢? perl可没有什么智能, 他完全是靠字符串上的utf8 flag.在perl内部, 字符串结构由两部分组成: 数据和utf8 flag. 比如字符串"中国&quo 阅读全文

posted @ 2010-05-20 00:20 joneykk 阅读(138) 评论(0) 推荐(0)