SAL

  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

nvchar(50)与Substring(0,50)的理解

Posted on 2008-05-07 19:52  SAL  阅读(532)  评论(0编辑  收藏  举报
从名称上看只是多了个字母"n",它表示存储的是Unicode数据类型的字符。字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。

例: nvchar(50) 存50个汉字,或字母
     Substring过滤字符,一个汉字/字母就是一个字符