C# 查询数据库乱码
来源:互联网 发布:匡恩网络 待遇 编辑:程序博客网 时间:2024/06/05 05:20
我用的是AseClient连接Sybase, 这个包有3个文件,要在安装Sybase的时候, 选择安装选项ADO.net,
安装完Sybase后,安装目录下会有个ADO.net子目录 , ADO.net/dll 目录下有3个dll文件, 就是.NET连接数据库
必需的3个文件! 记得引用Sybase.Data.AseClient.dll . 编程模式和使用OracleClient一样!这里不多说!
Sybase的默认的安装字符集选了ISO_1,结果装好数据库以后,发现在SQL Advantage里面执行SELECT
语句,查询的结果里面中文内容正常!用c#写的代码读出的中文内容,阿拉怎么看都不明白!是乱码!
怎么办,查了半天资料,发现有个解决办法有用!
就是:安装CP936字符集!
处理步骤: (假设安装目录是c:/sybase)
STEP1:cmd命令行状态下:
1.c:/>cd /sybase/charsets/cp936
2.c:/sybase/charsets/cp936> charset -Usa -P -S binary.srt cp936
STEP2.在SQL环境中
1>select name,id from syscharsets
2>go
找到name为cp936对应的id(假设为171)
.1>sp_configure "default character set id",171
STEP3:
绝招:重新启动机器!
执行我的C#程序,中文字符没有乱码罗! 解决!
- C# 查询数据库乱码
- 查询ORACLE数据库乱码
- C#连接Mysql查询乱码
- 2#plsql 查询数据库乱码
- spring查询数据库乱码解决
- c# 数据库查询sqlserver
- C#连接查询数据库
- C#连接Oracle查询数据乱码问题解决
- C#连接mysql数据库,并查询,C#查询mysql数据库
- C# 如何异步查询数据库
- C# SQL SEVER数据库查询
- C# 数据库查询与筛选
- C#查询数据库填充表格
- [转]php查询数据库乱码问题
- pyton查询mysql数据库中文乱码问题解决
- 数据库关键字查询,中文乱码问题
- hibernate链接数据库查询乱码的问题
- 解决数据库中文查询乱码问题
- C#写入TXT文本代码
- Android OptionsMenu菜单
- 开源项目管理工具推荐
- MYSQL 命令中常出现的error - 1046 1064 1264
- Vector3
- C# 查询数据库乱码
- [C# 网络编程系列]专题四:自定义Web浏览器
- unity3d(C#)的有限状态机设计
- VS2008编译时报C1859错误的解决方法
- C++STL泛型编程——vector向量容器
- mapview中移除大头针方法
- 求解,为啥出这种错误(C++)
- 矩阵十大经典题目之七- Warcraft--III--守望者的烦恼
- 好吧,我又要学习了