pav*_*red 23 sql insert arabic
如何将阿拉伯字符插入sql数据库?我试图将阿拉伯数据插入表中,插入脚本中的阿拉伯字符插入'??????'表中.
我尝试通过sql management studio直接将数据粘贴到表中,并成功准确地插入了阿拉伯字符.
我四处寻找解决此问题的方法,一些线程建议将数据类型改为nvarchar而不是varchar.我也试过这个,但没有任何运气.
我们怎样才能将阿拉伯字符插入sql数据库?
Guf*_*ffa 45
对于要能够存储Unicode字符领域,你必须使用类型nvarchar(或其他类似的像ntext,nchar).
要在数据库中插入unicode字符,必须使用nvarchar/ 等参数类型将文本作为unicode发送SqlDbType.NVarChar.
(为了完整性:如果要动态创建SQL(针对常见建议),则在字符串文字之前放置一个N以使其成为unicode.例如:insert into table (name) values (N'Pavan').)
小智 9
猜测解决方法是先打开字段,ntext然后写入N值。例如
insert into eng(Name) values(N'\xd8\xad\xd8\xb3\xd9\x86')\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
32323 次 |
| 最近记录: |