字符串编码
刚刚一位网友问我:如何将unicode码转换为中文,初看起来好像是十分简单的事。我以前学过vb,在vb中,unicode码和中文之间的相互转换,实在是太简单的事,使用ascw()和chrw()这样两个问题一切迎刃而解。可是在c#中并没有提供这样的函数,是不是就不能做呢?当然不是了,微软还不至于笨到这种地步。在.net framework中有专门的针对于字符串编码的类库,在System.Text命名空间中的Encoding类中,使用这个类中的一些方法就可以很轻松的实现字符串编码转换了。
关于具体的实现,msdn上面有很详细的说明。我关心的是用unicode.getbytes(string)方法得到的是否就是手机中pdu方式使用的编码形式呢?