社区
C#
帖子详情
英文版数据库存入中文乱码问题
flers
2007-09-17 06:24:24
在项目中使用了英文版的ms sql server后,用SqlCommand的Parameter
做为参数执行insert后发现数据库存的是乱码,而不是中文字符,该如何处理呢?
可以这相insert t values(N'式');
但我现在统一用参数方式Parameter来处理,不知道如何解决这个问题。
...全文
210
11
打赏
收藏
英文版数据库存入中文乱码问题
在项目中使用了英文版的ms sql server后,用SqlCommand的Parameter 做为参数执行insert后发现数据库存的是乱码,而不是中文字符,该如何处理呢? 可以这相insert t values(N'式'); 但我现在统一用参数方式Parameter来处理,不知道如何解决这个问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shangxin200093
2007-09-18
打赏
举报
回复
那你就把N去掉试下看看啊,虽然我也不知道怎么解决但是如果是用集合传参的话应该不用N,或者你加个@
flers
2007-09-18
打赏
举报
回复
跟踪的结果是:
exec sp_executesql N'INSERT INTO T_SNETCategory([SNETTypeID],[SNETCategoryName]) VALUES (@SNETTypeID,@SNETCategoryName);SELECT SCOPE_IDENTITY()',N'@SNETTypeID int,@SNETCategoryName
varchar(3)',@SNETTypeID=31,@SNETCategoryName='???'
但我单步调试@SNETCategoryName = "搞笑"是正常,到了sql这端就成乱码了
flers
2007-09-18
打赏
举报
回复
我用的是nvarchar
我单独用N'式式'这样是可以的,但是我现在是用的SqlCommand的Parameter来赋值,
myParameter.value = N'工期'
这样会出错
xray2005
2007-09-18
打赏
举报
回复
我的也是E文的也没问题
LZ看看你的字段是不是nvarchar的?如果是的话,那就N'xx这样了.如果是varchar的话,直接插入中文就可以了啊
yangjia21_2007
2007-09-18
打赏
举报
回复
还是问专业人事啊 我们一直用的也是英文版的 也没有问题
liujiayu10
2007-09-18
打赏
举报
回复
去数据库版问一下呢
cyy1981
2007-09-18
打赏
举报
回复
我们项目都是用英文版的数据库,但没出现搂住的问题
你设置一下数据库属性里的一些关于编码的咚咚
flers
2007-09-18
打赏
举报
回复
up..............
Oceanson
2007-09-18
打赏
举报
回复
----------------------------------------------------------------------------------
我用的是nvarchar
我单独用N'式式'这样是可以的,但是我现在是用的SqlCommand的Parameter来赋值,
myParameter.value = N'工期'
这样会出错
----------------------------------------------------------------------------------
这是必然的,但是如果要编码强制认中文只能这样写。
解决方案是使用存储过程或者直接执行写成sql语句的command. 即commandType = Text的那种方式。
推荐使用存储过程,这类东西在存储过程中处理。
Tensionli
2007-09-18
打赏
举报
回复
直接写SQL语句呢
Miamiiii
2007-09-18
打赏
举报
回复
关注一下
C#编程经验技巧宝典
103 <br>0167 锁定文本框内的文本 103 <br>0168 使用Message.Show输出用户信息 104 <br>5.3 图片数据处理技巧 104 <br>0169 如何将图片
存入
数据库
104 <br>0170 如何将图片从
数据库
中读取...
从jsp上获值添加到
数据库
时出现
乱
码
问题
怎么解决
从jsp上获值添加到
数据库
时出现
乱
码
问题
怎么解决
1小时入门最新小程序授权登录注册功能开发,并把注册记录添加到
数据库
新版微信小程序授权登录,退出,缓存,小程序个人中心的实现 如果把用户授权的信息
存入
Mysql/云开发的
数据库
,怎么实现呢? 授权登录对于不同的用户好像没有唯一的标识,是不是还得获取openid才行? 授权登录必须从...
解决jsp插入
数据库
中的数据出现
乱
码
问题
一般在jsp页面中添加下面三句 基本可以解决
乱
码
问题
,注意 前后台
数据库
编码一致 <%@ page contentType="text/html;charset=utf-8" %> <%@ page pageEncoding="utf-8...
SQLServer2008R2
英文版
,使用Job向远程
数据库
推送数据
中文
乱
码解决办法
源
数据库
(Sqlserver2008R2
英文版
)使用Job 向远程
数据库
推送数据 源表中的varchar字段存的是
中文
,目标表中字段也是varchar 【
问题
】 目标表中数据为
乱
码,【显示为问号???】 【解决办法】 将源
数据库
表字段...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章