SQL写入Unicode字符怎么做啊

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:31:50
我想把
“㤁㘁㜁㜁㜁㈁㰁攁瘁焁℁㨁态爁㰁攁栁琁℁㨁䔁䐁䜁䔁㜁㠁㠁㌁㠁㜁㈁䜁Ⰱ夁刁㰁猁搁省猁搁爁”
用Update或者Insert写入到数据库
得到的确是
“???????攁瘁焁??态爁?攁栁琁???????????????夁刁?猁搁省猁搁爁”
他们是Unicode字符,怎么写进去啊

前边加个N
例如 N'㤁㘁㜁㜁㜁㈁㰁攁瘁焁℁㨁态爁㰁攁栁琁℁㨁䔁䐁䜁䔁㜁㠁㠁㌁㠁㜁㈁䜁Ⰱ夁刁㰁猁搁省猁搁爁'

首先保证你要写入的字段属性是NVarchar 或者 NChar,
然后在保存的时候值前面加N就可以了,一定要大写!

Update T1
set col1 = N‘***’