SQL插入數據變成?解決辦法

有時候我們用insert 插入表中數據後會變成?,解決辦法很簡單 只需在字符串前面加上 N

insert into table(field) values('數據');  =>  insert into table(field) values(N'數據');

N 在这里表示 Unicode,就是双字节字符。
对于西文字符,用一个字节来存储过足够了,对于东方文字字符,就需要两个字节来存储。
Unicode 为了统一、规范、方便、兼容,就规定西文字符也用两个字节来存储。

posted @ 2013-06-08 14:12  天际翔龙  阅读(148)  评论(0编辑  收藏  举报