none
一个和数据表设计有关的问题 RRS feed

  • 问题

  • 我想设计一个数据表,用来记录访问我的网站的用户的留言.考虑到这些用户来自世界各地可能使用他们各自的本国方言,因此打算采用unicode来记录这些用户的留言.

    可是问题是:SQL Server中用UTF 16(16bit,两个字节)来表示一个Unicode字符,16bit最多可以表示65536个不同的unicode字符;而实际上到目前为止世界上用Unicode表达的字符已经多于65536个,因此这才有了包括Basic Multilingual Plane的16个Planes.因此我的问题是SQL Server的数据表究竟能否同时保存下所有的Unicode字符,应该怎样设计数据表呢?

    多谢!

    2010年7月28日 9:43

答案

全部回复