社区
C#
帖子详情
保存到数据库中的中文为“?”,急求解决方法,在线等!!!
unlimitedsaga
2011-07-08 04:10:17
同一个数据库,在32位和64位的windows2003下各部署了同一个消息队列,在32位机器下获取并处理消息队列无任何异常,在64位机器下保存到数据库中的中文为“?”,求解决方法
...全文
373
20
打赏
收藏
保存到数据库中的中文为“?”,急求解决方法,在线等!!!
同一个数据库,在32位和64位的windows2003下各部署了同一个消息队列,在32位机器下获取并处理消息队列无任何异常,在64位机器下保存到数据库中的中文为“?”,求解决方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fzhengbang
2011-07-11
打赏
举报
回复
是编码问题,碰过。。
wuhaiwuya
2011-07-11
打赏
举报
回复
字符集的问题
li365941471
2011-07-11
打赏
举报
回复
在sql语句前面加上一个 'N
代表存入数据库时以 Unicode 格式存储,N必须大写。
比如:insert into tb values(N'测试',N'帖子')
ly745455
2011-07-11
打赏
举报
回复
[Quote=引用 10 楼 moonwrite 的回复:]
无视我的回复
varchar ? nvarchar ?
数据库字段是使用varchar ? nvarchar ?
如果是varchar 那么改成nvarchar
如果是nvarchar
那么对你的插入的字符串进行编码
不是32 64的问题 是你中文系统换英文系统 或者选系统语言变了
[/Quote]
人家是oracle。。。没nvarchar
sonicrang
2011-07-11
打赏
举报
回复
sql server 中nvarch支持unicode编码,如果你写入的字符串有unicode 编码而你放到varchar中就出现乱码,或者同意编码为GBK,方法Encoding.GetEncoding("GBK")
qq598235031
2011-07-11
打赏
举报
回复
同意三楼
unlimitedsaga
2011-07-08
打赏
举报
回复
两个操作系统都是简体中文的windows2003,只不过一个是32位的,一个是64位的,数据库所在的服务器是64位的win2003
unlimitedsaga
2011-07-08
打赏
举报
回复
两个消息队列是公用一个数据库的
claymore1114
2011-07-08
打赏
举报
回复
数据库 也有编码的。
unlimitedsaga
2011-07-08
打赏
举报
回复
[Quote=引用 10 楼 moonwrite 的回复:]
无视我的回复
varchar ? nvarchar ?
数据库字段是使用varchar ? nvarchar ?
如果是varchar 那么改成nvarchar
如果是nvarchar
那么对你的插入的字符串进行编码
不是32 64的问题 是你中文系统换英文系统 或者选系统语言变了
[/Quote]
这个我说过了,在32位的机器上布了同样的一个消息队列,经过32位机器处理的数据没一点问题。
moonwrite
2011-07-08
打赏
举报
回复
无视我的回复
varchar ? nvarchar ?
数据库字段是使用varchar ? nvarchar ?
如果是varchar 那么改成nvarchar
如果是nvarchar
那么对你的插入的字符串进行编码
不是32 64的问题 是你中文系统换英文系统 或者选系统语言变了
unlimitedsaga
2011-07-08
打赏
举报
回复
[Quote=引用 8 楼 sunlyc20099 的回复:]
数据库排序规则的问题,编码不识别中文,教你一个办法:
右击数据库名------选择“属性”选中左边的“选项” 在排序规则中选择“Chinese_PRC_CI_AS",确定就OK了。
[/Quote]
数据库名?是oracle的,求详细的操作方法,谢谢
sunlyc20099
2011-07-08
打赏
举报
回复
数据库排序规则的问题,编码不识别中文,教你一个办法:
右击数据库名------选择“属性”选中左边的“选项” 在排序规则中选择“Chinese_PRC_CI_AS",确定就OK了。
unlimitedsaga
2011-07-08
打赏
举报
回复
此问题在32位操作系统下不存在,64位操作系统下出现此问题
unlimitedsaga
2011-07-08
打赏
举报
回复
接收后写出的XML是正常的,保存到数据库的时候变成问号
unlimitedsaga
2011-07-08
打赏
举报
回复
[Quote=引用 3 楼 jsyhello 的回复:]
字符编码问题 Encoding.GetEncoding("GBK")试试
[/Quote]
这个写在什么页面里?
bdmh
2011-07-08
打赏
举报
回复
接收后,看看内容,是以什么编码传递的
jsyhello
2011-07-08
打赏
举报
回复
字符编码问题 Encoding.GetEncoding("GBK")试试
xuexiaodong2009
2011-07-08
打赏
举报
回复
[Quote=引用 1 楼 moonwrite 的回复:]
varchar ? nvarchar ?
[/Quote]使用nvarchar
moonwrite
2011-07-08
打赏
举报
回复
varchar ? nvarchar ?
保存
pdf文件至
数据库
,
在线
预览并下载到本地
博主分享将PDF文件转为字节流
保存
至
数据库
,再从
数据库
下载的工作经验。包括上传时页面设置、后台接收参数、将文件转字节类型
保存
;查看时通过嵌套iframe实现
在线
预览;下载时将文件流放入response输出,处理
中
文
文件名乱码问题,希望帮助基础薄弱者。
超全面试总结——数据仓库 超详细!!!带答案!!!持续更新
中
~
数据仓库是整合多源数据进行细粒度分析的系统,通过建模(如星形、雪花、星座模式)和数据分层(ODS、DWD、DWM、DWS、ADS、维表层)提升性能和效率。数据集市专注部门级分析,数据仓库则是企业级。
数据库
关注操作,数据仓库侧重分析。ETL负责数据抽取、转换和加载,OLAP用于复杂分析。关键词涉及数据仓库建模、ETL、OLAP、数据分层和维度建模。
mysql
保存
数据
中
文
乱码"????"问题
博客主要围绕MySQL
保存
数据时
中
文
出现乱码的问题展开。指出该问题通常是因
数据库
编码未设为支持
中
文
的编码,默认的Latin1不支持
中
文
。介绍了通过指令修改、修改配置文件等方式
解决
问题,还提及重启MySQL及查看编码等操作。
数据仓库的架构以及传统
数据库
与数据仓库的区别
文章介绍了数据仓库的分层结构,包括源数据层(ODS)、数据仓库层(DW)、数据应用层(DA),以及明细层(DWD)、
中
间层(DWM)、业务层(DWS)和维表层。同时,对比了
数据库
与数据仓库的主要区别,强调了OLAP和OLTP在设计和用途上的差异,并探讨了OLAP和OLTP融合的HTAP系统面临的挑战。最后,概述了数据仓库系统的作用及其与
数据库
的互补关系。
Mac下,MySQL
数据库
中
文
乱码的
解决
方法
本文记录了在Mac上使用MySQL时遇到的
中
文
乱码问题及
解决
过程。通过尝试修改
数据库
编码格式、查看编码方式,最终发现通过在navicat
中
选择GBK格式导入数据成功避免了乱码。尽管问题得到
解决
,但具体原因仍不明。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章