我用sql server 2008 通过ODBC 连接了sybase 后 查询出的数据中文是乱码

我用sql server 2008 通过ODBC 连接了sybase 后 查询出的数据中文是乱码

0

2个回答

0
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SQL-SERVER-64位配置ORACLE连接-中文乱码问题
SQL-SERVER-64位配置ORACLE连接-中文乱码问题
解决Sybase客户端执行SQL遇到中文乱码问题
在用Sybase客户端时候经常会遇到中文乱码问题,因此在这里记录一下,如何去设置。首先打开Sybase Central ,如图所示:然后打开SQL Advantage,点击Server    然后选择Connect如图所示:然后再点击Options..出现如图:在画圈文本框中输入cp936 然后点击OK即可。如图所示:
解决Sybase库显示中文乱码问题
使用Sybase Central打开sybase库中的内容,如果显示乱码,可以使用如下的方法解决。      注意:服务器安装后,要先设置字符集,然后再添加数据,如果已有数据,修改字符集,会将原来的中文内容变成乱码!            1.. 服务器配置成cp936      (1) 使用isql查看当前已经安装的字符集      isql -Usa -P      >use ma
ODBC连接MySQL时中文乱码问题的解决
按照网上提供的ODBC连接数据库的相关资料编写代码,成功编译后运行发现,非中文字段显示正确,而中文字段却是每个汉字以?显示。关于这方面的错误baidu或google下可以找到很多解答方案,我也尝试过其中的一些,有些并没有成功解决,看来出现中文乱码的原因各不相同。在这里我只将我的解
关于php中使用odbc或者pdo连接sqlserver时如果查询条件中存在中文会导致查询失败的问题
这两天,可以说三天,一直在调试一段程序,这段程序很简单,就是
同样遇到PHP 连接SQL2008 查询出现中文乱码问题
一波未平一波又起,才连接成功SQL2008  结果又出现了中文乱码问题。那就接着找方法吧!学习的路上必须一个问题一个问题的解决处理,才能有所收获!上代码! <?php $Host = "192.168.110.28\sql2008"; //数据库服务器地址 $UserName = "sa"; //数据库用户名 $UserPasswd = "666666";//数据库用户密码 $D
sqlserver连接服务器读取Oracle数据,sqlserver读取oracle的ODBC配置
1.建立ODBC与orcale数据库的链接 参考文章:http://wenku.baidu.com/link?url=qJqJzf7m-hdfIDHJaZvcJezkNv1bkA0kiAvkepXz08WgjjAu9_sTZ9_c1DewIholtnX8XAtqda1s1da1uVNJqg7punQk0lQSmpL_af8_0Gm 2.设置sqlserver数据库的链接服务器
java解决sqlserver中文乱码
/** * 为了解决中文乱码问题,一律转城Unicode * @param str * @return */ public String chinaToUnicode(String str) { String result = ""; for (int i = 0; i < str.length(); i++) { int chr1 = (char) str.cha
pyodbc连接SQL Server出现中文乱码问题的解决方案
添加一个配置参数unicode_results=True pyodbc.connect(connStr,unicode_results=True) 资料(摘自http://code.google.com/p/pyodbc/wiki/Module): connect connect(*connectionstring, **kwargs) --> Connecti
PHP连接sqlserver的两种方法,向sqlserver2000中写入数据,中文乱码
项目环境是php5.3.28 项目用的ThinkPHP3.2.3  已经mysql5.5数据库,要和另一个项目对接,需要连接sqlsever2000数据库进行一些操作。 第一种用php自带扩展连接数据库: 1、首先要下载 php_pdo_sqlsrv_53_ts_vc9.dll php_sqlsrv_53_ts_vc9.dll 下载地址:http://share.weiy
关于Python获取SQLSERVER数据库中文显示乱码问题
本文发现的问题的原因是由于数据库中的字段的类型问题导致 varchar乱码   ncarchar正常 解决方案:在select语句中直接通过convert(nvarchar(20), remark) 转换即可 感谢:梁老师的支持
SqlServer数据库中文乱码问题解决
问题:创建新数据库,存入中文显示乱码??? 原因分析:SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码。 解决方法1: 如果是新建数据库,可以在建立数据时指定排序规则,记得选中文简体(Chinese_PRC_CS_AI_W
R通过 ODBC方式连接sql server
一、先配置好ODBC数据源 二、R中连接操作 1、加载包 > library(RODBC) 2、创建连接: > channel 3、查看某张表里的内容 > sqlQuery(channel,"select * from table_name") 4、最后关闭连接: > odbcClose(channel)
unixodbc的insert中文乱码问题的解决方法
问题描述: 达人们,帮忙诊断下是什么问题 环境:  服务端:CentOs5.5 + oracle 10.2.1, 数据库的字符集为: NLS_LANG=AMERICAN_AMERICA.AL32UTF8 客户端: CentOs5.5 + oracle client 10.2.0  + unixODBC2.3.0, 环境变量为: NLS_LANG=AMERICAN_AMERICA.AL3
php使用ODBC连接sqlserver问题
检测是否连接成功,打印错误 使用odbc_error(),检测数据库连接问题   if(odbc_error()) { echo odbc_errormsg(); } 我遇到的问题是连接成功了,但查询一个数据表总是失败,查询其它的表报错。但我在Apache配置的环境下没有问题,但nginx下总是不行,一直怀疑是环境的问
详细讲解Sybase数据库乱码问题的解决方法
详细讲解Sybase数据库乱码问题的解决方法   搭建测试数据库服务器时,遇到了乱码问题,之前没有遇到是因为开发数据库服务器是早就安装好并设置好字符集的,因此些问题在部署测试环境时才出现,当时已经将数据库配置完毕,并且所有的初始化脚本都已经执行完毕,工程也已经成功部署在WebLogic上,打开IE,运行程序,却发现所有从数据库中读取出来的都是乱码,经过上网搜索的相关资料,需要设置字符
64位 Oracle ODBC 中文乱码
ORACLE ODBC 中文乱码
PHP查询显示SqlServer中的中文
因为工作需要,数据库使用的MS SQL Server2005,而默认的排序规则是SQL_Latin1_General_CP1_CI_AS。创建了一个表,因为需要存储中文信息,Address字段的类型是nvarchar(255)。 此时使用php来连接sql server,页面的编码和文件的编码都是UTF-8,查询此Address字段,显示在页面上是???之类的。怎么解决?使用ico
使用MFC ODBC +SQL Server2005 实现数据库编程
最近在项目中添加了用户数据管理功能,使用MFC ODBC连接SQL Server2005数据库。由于以前没有接触过数据库具体的实现,因此花了两周时间学习了数据库的知识,并实现了项目中的基本功能。感觉虽然存在很多问题,但还是有不少收获。下面总结一下,希望能够给跟我一样的新手们一个参考,大家共同学习!要在应用中实现一个基本的数据库系统,除了要有数据库,还要将自己的程序与数据库之间建立连接,在程序中
SQLServer 2008 导入txt文件,中文乱码问题解决办法
工作需要需要将文件导入,对其他表进行操作,但是导入后发现中文全都乱码了,现在将导入步骤及问题解决办法总结如下: 准备好数据库和要导入的.txt文件 第一步: 第二步: 第三步:依次进入下一步,直到如下所示: 如下图设置字段格式: 总之遇到汉字乱码问题,就设置编码格式,将存储的数据类型修改为nvarchar 即可,希望以上总结能对大家有帮助!
由于编码问题引发的ODBC插入数据库中文错误
 一:问题: 用ODBC将字符数据插入数据库后,数据库中显示中文格式乱码,而英文格式完全正确,用ODBC进行查询操作完全正确。 如下所示 二:解决问题: 查看编码方式是否统一。 1.首先查看数据库分别是什么编码格式: 2.查看插入的表格是什么格式: 3.查看ODBC进行连接是的字符集。 我的数据源配置文件显示如下: 到目前为止,发现插入用和表
java访问SQLServer2008数据库方式一:jdbc-odbc桥连接
import java.sql.*; public class Test2 { public static void main(String[] args) { //定义需要的对象 Connection ct = null; ResultSet rs = null; PreparedStatement ps = null; try { //加载驱动 Cl
JDBC 插入 SQL Server 2008 中文字出现乱码分析.
在sql server 数据库有中文乱码很常见, 第一种 可能是 你 08的库 还原 05库的数据. 而之前05库的编码格式与你08的不相同.这时你在本地操作数据库时就有可能产生中文乱码了. 一般我们本地的SQL都是直接下一步下一步的操作.编码格式都是默认的. 所以只要我们修改该数据库的 排序规则 即可.[右键你创建的数据库 -> 属性 -> 选项 ->排序规则]   第二种
SQL Server 2008连接Oracle操作步骤详细记录
SQL Server Management Studio Express(简写SSMS) SQL Server配置管理器:SQL Server Configuration Manager(简写SSCM) 一、 开启SQL Server 2008远程连接---如果已经开启,则可以跳过 1. 打开SSMS,用Windows身份连接数据库后,右键点击数据库引擎,选择“属性” 2. 左侧选择“安全
SQL SERVER 2008中输入汉字乱码的问题
搭建服务器时,系统是英文版windows server 2008 ,安装的中文语言包。安装SqlServer2008 后,数据库中文显示乱码。 baidu 后,说是 排序规则 的问题。修改为 Chinese_PRC_CI_AS 后还是有问题。 原因是建完数据库后,在修改排序规则,就不起作用了,所以只能在创建数据库前修改排序规则为:Chinese_PRC_CI_AS 。
SQLServer2008 表中字符显示乱码(已解决)
导数据库从Sql Server2008R2导为Sql Server2008 某个表文字总是表示为【?】 原来是字段的定义类型问题。 从varchar变为nvarchar问题解决。
Sql Server 表中看不见的乱码
因为已经改好了,测试没有实际示例,仅操作模拟说明:   某表中有一个字段如: charTest(col Nvarchar(50))     表中某列有符号'【',但是在前端查询出来是时候出现很多这种乱码符号: '?【', '??【', '???【'   将字段拷贝到studio来看,没发现有问题,前后都没有空格,都是正确的: ​​​​​​【hh】 ​【dd】 ​【e
matlab: 通过 odbc 数据源连接 mysql 数据库,并解决数据中文乱码
1. upgraded mysql odbc connector: https://dev.mysql.com/downloads/file/?id=472464 2. control panel - data source(odbc) - user DSN - add - mysql odbc 5.3 Unicode driver    *** on 'mysql conector/odbc
PB使用ODBC连接MYsql乱码问题解决!
PB使用ODBC连接MYsql乱码问题解决!
SQL Server2008新建ODBC链接服务器
本文的目的是导出MySQL库到SQL Server,由于过于麻烦,建议有相同目的的请出门左转找“Microsoft SQL Server Migration Assistant 2008 for MySQL”此物。 读此文前,先要学会创建ODBC数据库。 1.指的是 2.上方红框填写要创建的名字,下方红框填写数据源名,“产品名称”疑似可以任意填写 3.选择左上方“安
VC++6.0环境下用ODBC连接SQL Server数据库的简单例子
以前一直在用ADO的方式来连接数据库,但是最近的新项目中遇到了一个问题,客户非得用ORACLE的数据库来做,而我们的系统连接ORACLE数据库用的是ODBC,于是我也趁机学习了一下关于ODBC来连接数据库的东西,感觉比ADO强大易用,确实很值得推荐。 第一步,建立ODBC数据源。控制面板->ODBC->用户DSN->添加->SQL Server->完成,在弹出的对话框中,名称输入:"ODBCDS
Python读取SQL Server 2008中文乱码问题
用Python读取SQL Server 2008中的数据
sybase 15.7 64位驱动,sybase数据源设置,sqlserver链接sybase设置
文件包含sybase 15.7 64位驱动,sybase数据源设置及sqlserver链接sybase设置文档。
PHP连接SQL SERVER 数据库 PHP连接MYSQL数据库并解决中文乱码问题。
PHP连接SQL SERVER或者MYSQL 过程都是差不多的。上次写了连接代码,其实还有前置准备工作。这次补上。 主要参考文献: http://blog.csdn.net/xiaozhegaa/article/details/53741623 这里已经写的很详细了。 首先需要确认你的PHP服务器是否已经安装有连接数据库的插件, 检查文件是否存在。如果没有就去下载驱动
Navicat SQL查询语句有中文查询结果乱码
原因:Navicat和MYSQL字符集不统一出现的中文乱码问题 解决办法:将连接数据库的配置项“Advance”-“Encoding”的编码格式改为“Utf-8” 我自己的配置默认是“Auto”,如下图: 改成编码为utf-8,如下:
使用ODBC连接SQL Server数据库进行增删查改操作全过程
#include #include #include #include #include #include #include #include using namespace std; char hosts[] = {"192.168.100.54"}; #define isSuc(result) ((result) == SQL_SUCCESS || (result) == SQL_S
使用ODBC实现sql server 数据迁移到mysql
一步一步详细的介绍使用ODBC实现sql server数据迁移到mysql的过程在使用ODBC之前,我们要首先对ODBC有一个大概的了解,什么是ODBC?它的主要的作用是什么?ODBC(开放数据库连接(Open Database Connectivity,ODBC)是微软公司开放服务结构(WOSA,Windows Open Servic
ASP SQL SERVER 读取中文乱码
在ASP程序中使用SQL SERVER作为数据库时,如果是国外的服务器或空间,可能造成读取和写入中文都是乱码问题,比如godaddy服务器空间的SQL SERVER数据库就有中文乱码问题。 那么如何解决这个乱码问题呢?有一次给个客户调试程序的时候发现了这个问题,后来由于时间原因,没能亲自解决这个问题。 可以尝试如下这些方法去解决国外服务器的网站空间中文乱码问题: 乱码解决方法一:
ORACLE11G通过透明网关访问SQLServer2008数据
经过验证后的原创经典。 oracle的透明网关是oracle直接访问异构数据库的利器。在9i中,透明网关是包含在数据库安装程序中的,在安装数据库软件过程中可以选择;10g中,oracle把透明网关独立出来,需要单独下载安装。 本文主要讨论在oracle下如何配置透明网关去访问sqlserver数据库。在11g之前,for sqlserver的透明网关只能安装在windows操作系统上,从1
繁體版sql server 中文名字顯示問號亂碼的解決
公司用的是繁體windows系統,sql server是繁體版的,有時會出現有些繁體字寫入表后,查詢出來會是亂碼或者? 號,是因為sql server的字符集編碼不支持該繁體字,這種情況要先確定 欄位的類型為nvarchar,用update語句更新 該欄位值,欄位的前要加N, 如 update corpemployee set name=N'牛犇' where.... ,這樣name的值就不亂碼