Categories
Tech

谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词(zz)

te: 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词(zz)

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:

问题一:

      使用Windows记事本的另存为,可以在GBKUnicodeUnicode big endianUTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?

      我很早前就发现UnicodeUnicode big endianUTF-8编码的txt文件的开头会多出几个字节,分别是FFFEUnicode,FEFFUnicode big endian,EFBBBFUTF-8)。但这些标记是基于什么标准呢?

    问题二:

        最近在网上看到一个ConvertUTF.c,实现了UTF-32UTF-16UTF-8这三种编码方式的相互转换。对于Unicode(UCS2)GBKUTF-8这些编码方式,我原来就了解。但这个程序让我有些糊涂,想不起来UTF-16UCS2有什么关系。

      查了查相关资料,总算将这些问题弄清楚了,顺带也了解了一些Unicode的细节。写成一篇文章,送给有过类似疑问的朋友。本文在写作时尽量做到通俗易懂,但要求读者知道什么是字节,什么是十六进制。

      Categories
      post

      Picasa Launched

      po: Picasa Launched

      装了Picasa,感觉不错,趁机NG的图片整理了一下,上传一些上来。链接在上面photo album

      Categories
      campus life

      告一段落…

      今天下午在新水把团日和班会都办了。当然,我管的是团日这部分,但是实在不知道怎么准备,”科学发展成才报国”,这主题…于是就请高老师和李导讲话了,于是团日就变成”听高老师讲故事”了。不过还真不错,生动有趣,才知道原来高老师和咱们胡core当年还是一起在乐团的呢,还有酒泉事件,大字报事件,喝硫酸事件…
      接下来的班会归蛋壳管,他可没这么幸福。先是有人告诉高老师我们都是一点半之后才睡觉云云,高老师立刻发飙,痛心疾首地说晚睡觉是不好的不好的,这样的作息习惯会害了你们这一代的…然后蛋就失去控制权了,班会演变成讨论如何早睡觉如何惩罚夜猫子,最后下了规定,以后十二点之前必须睡觉,违者的惩罚是:遭大家集体鄙视…叹
      今天这两个会搞定后,就剩五一后的甲团答辩了,然后我这支书就可以滚蛋了,HOHO,真快呢…

      Categories
      campus life

      又是420

      po: 又是420

      今天翻开新的一页台历,才看见这个熟悉的数字。当年的赖老板把小小的厦门变成了全国乃至全世界焦点,坊间自然也流传着许多关于远华的小道消息:又有哪个官被中纪委叫去喝茶了,又有谁谁谁的亲戚被扯进去了,那座神秘的红楼又有什么新发现了。但是在我的印象里,只有新闻联播和焦点访谈里一连数天的报道,看着镜头里熟悉的城市变成腐败的窝,可真不是滋味哪还有远华春风得意时厦门足球队也战绩骄人,一举冲上了甲A广大球迷甚是高兴,但第二年没了老板的钱,又灰溜溜地掉下来了……

      下午做完实验去主楼后厅听了个讲座,大名鼎鼎的卡巴斯基,生产卡巴斯基的那个卡巴斯基。说实话,比较无,那位仁兄一口俄罗斯味的英语实在难懂,听得我昏昏欲睡不过还是长了点见识据说有种网络敲诈手段,用病毒把受害者电脑上的文件加密(encode想解密(decode)——拿钱来!真是相当有创意啊……讲座之后的问答环节,因为提问者都能赚一份正版的卡巴斯基,所以大家疯狂举手,那个壮观。不过也有恶心的,大概就没啥可问的,还拼命机会,被她抢着了居然问:“卡巴斯基先生您好,欢迎来到中国,来到清华,请问您是第一次来中国,来清华吗?您对中国和清华的印象如何呢?orz

      会后凭票领了一件T,正面是卡巴先生满脸胡茬的照片,反面是卡巴杀毒的标志,可惜票是shao的,所以T恤不归我……哈哈。但是这衣服也就留作纪念吧,穿出去还以为是什么黑帮老大的照片呢。

      Categories
      Tech

      热切期待Ubuntu 7.04中

      Te: 热切期待Ubuntu 7.04中

      论坛上说最迟明天早上8:00放出,期待期待。

      各路大神啊,可怜我没光驱,我的6.10能直接升级成功吧……

      Categories
      post

      One Problem Fixed

      One Problem Fixed

      Its about post by mail.

      While I tried to post via outlook, and chose HTML format, wordpress could receive it but not display it correctly. only the title could be recognized, but the body of mail was discarded, even the page couldnt be fully displayed. I checked the source file of mail and found there might be some html symbols that wordpress couldnt recognize. I googled it but got nothing.

      Outlook has two more format options: text and RTF. I tried both.

      Text format can be displayed but all words huddle together in the same line.

      RTF works perfect. So I can change my mail client to outlook 2007 now, a really good-looking one.

      Categories
      campus life

      鸡毛蒜皮

      

      其实也不全是鸡毛和蒜皮。比如轰动全球的Virginia Tech枪击案,真是让中国媒体的贱体现得淋漓尽致啊。现在消息出来了,疑犯是高丽棒子,但是今天早晨,sina,QQ等等,全都抢着说凶手是中国人,而这个消息纯属未经证实的小道消息。真是贱贱贱,为了赚广大人民群众的关注,迫不及待地把这种事情往自家人头上揽。平时写写什么郑智比肩四大前辈闪耀英伦赛场之类的恶心话也就罢了,作为备受关注影响力巨大的媒体,连基本的责任感都没有,唉
      现在水木的飞越版也有很多人开始忧虑会不会影响明年的签证,确实啊,911,416这样似乎遥不可及的事情,就这么很神奇的影响到身边的人,地球村哪,老美家着火了咱们家也会被烟呛着。
       
      说到祸事,今天晚上迷迷糊糊匆匆忙忙起了床飞车赶去上课,一路上猛踩。在东操西北边的十字路口,正要超过一个同样猛踩的女生(当时已经17分了,差3分钟上课,一路上自然都是飞车党),离我大概4、5米远吧,她突然惨叫一声,声音都来不及收尾就摔到地上,书包、手机都摔了出来,手机电池飞了老远,趴在地上就不动了,大概是车轮卡着什么东西了(我有过切身的体会……)。当时就想,要不要下车帮她一把,但是……还是很没素质的闪人了……唉,我承认我没素质没修养没风度……
       
      晚上下了课去FIT找师兄聊SRT,看了一个多月的论文和代码,开始要动手写了,已经可以预见到痛苦,我蹩脚的JAVA……
       
      end

      Categories
      希尔瑞斯

      IT,不该挨踢

      Categories
      campus life

      比尔要来

      

      微软公司董事长比尔盖茨先生清华大学演讲会通知
      微软公司董事长比尔

      一、报名条件
      1、具有清华大学学籍,在我校正式注册的学生。
      2、4月17日晚和4月19日上午无课,能按照安排准时参加活动。
      3、平时表现良好,关心时事,对比尔盖茨先生了解较多。
      4、曾在学校重大活动中有失信行为的不予考虑。

      二、报名方式
      所有报名参加本次演讲会的学生均需填写“活动申请表”并按“院系_姓名”的方式统一命名,于4月16日8时之前发至yjsygzb@tsinghua.edu.cn信箱。

      三、选拔方式
      首先选取报名前300名同学,然后由评选委员会根据这些同学的“活动申请表”中填写的问题水平和英语表达能力,并参考申请原因,综合筛选出60名同学。

      清华大学学生部
      清华大学研究生部
      2007年4月13日    

      虽然可以翘课过去,但是……有必要么……见世界首富又不能赚到一个子儿,他的魅力还是不如Dr.Braddy的说,还得申请,没劲。
      以后看看视频就好。
      记得哪位老师说过,指望通过听讲座学到什么,是不可能的,讲座的作用是引发听者的思考。看看这回比尔先生能带来什么。
       

      Categories
      家里就是不同

      科技啊,力量无穷

      和馒头扯了一阵,就要三点了。现在外面阴风怒号,洗漱完了溜回来钻进被窝的一瞬间,那个舒服啊…
      还真是神奇,现在在被窝里写的胡言乱语立刻就能被全世界看到(理论上是,虽然没多少人会晃进来…)。今天看见新闻,北京在奥运会之前无线网络要覆盖90%的城区,要是能弄个带wifi的手机,到时真就爽歪歪。
      不过我的6230也足够强悍啦,三年前的机器,虽然其貌不扬,可是上网邮件听歌拍照FM收音都不在话下,现在也没有多少机子能做到,虽然碍于当时的历史环境,摄像头只有三十万,但也是相当完美了。
      用手机写字就是有缺点,手指累死了,还慢…不写了,睡觉