`
czgcyujian
  • 浏览: 24361 次
  • 性别: Icon_minigender_1
  • 来自: 常州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

odbc中文乱码

阅读更多
转载自:http://www.yoewan.com/odbc-chinese-garbled.html
更多内容请看:yoewan分享,Flash教程,JSFL教程
中文乱码一般都是编码问题,只要将编码设置正确,就不会出现乱码,odbc与mssql中文乱码就是编码出错,使用mssql一般都是使用gb2312编码,文本要设置ANSI编码(可以通过editplus软件另存为设置编码),编码要设置为gb2312

Flash代码:

var sql:String="update checklist set yoewan.com=’yoewan分享’";
//在与php传送数据的时候,要先对文本编码,否则中文会出现乱码问题
encodeURIComponent(sql);
php代码:

header("Content-Type: text/html; charset=gb2312");
require("sqlConnect.php");
$sql=stripslashes(urldecode($_REQUEST['sql']));//去除转义符号
$sql=iconv('utf-8','gb2312',$sql);//转换编码
echo $sql;//输出
//执行sql如果有中文插入或中文更新,就不会在出现乱码问题
$rs=odbc_exec(‘odbc连接’,$sql);

标签:yoewan.com,odbc中文乱码,php中文乱码
分享到:
评论

相关推荐

    使用ODBC中文乱码问题.docx

    ODBC中文乱码问题解决方案 在使用ODBC对数据库进行中文字符串插入时,经常会遇到中文字符串显示乱码的问题。本文将通过对该问题的分析和解决方案,帮助读者更好地理解ODBC中文乱码问题的成因和解决方法。 一、问题...

    TeraData 驱动+乱码处理

    然而,在与TeraData交互时,可能会遇到字符编码问题,导致中文乱码。本文将详细介绍如何利用TeraData官方驱动以及配置文件来解决这个问题。 首先,我们要理解TeraData驱动的作用。terajdbc4.jar和tdgssconfig.jar是...

    解决sql anywhere 11 汉字乱码问题

    在开发基于C++ Builder的...通过以上分析和步骤,你应该能够有效地解决SQL Anywhere 11中遇到的汉字乱码问题,确保你的数据库应用能够正确处理中文数据。在实际操作中,如果遇到困难,建议查阅官方文档或寻求社区支持。

    SQL-SERVER-64位配置ORACLE连接-中文乱码问题

    当SQL Server尝试通过ODBC或JDBC等方式连接到Oracle数据库时,如果两个系统的字符集设置不一致,就可能会导致中文字符显示为乱码。这个问题在64位操作系统上尤其常见,因为不同的数据库管理系统(DBMS)之间可能存在...

    dbf解决中文乱码

    在处理包含中文字符的DBF文件时,可能会遇到中文乱码的问题,这通常与编码设置不匹配有关。以下是一些关于解决DBF文件中文乱码的详细知识: 1. **编码问题**:DBF文件的字符编码可能是GBK、GB2312或BIG5等,而你的...

    QT ODBC drivers使能unicode解决中文乱码

    此驱动已将QODBCDriverPrivate类的变量unicode值改为true,并重新编译过,将其放在\Qt\Qt5.6.3\5.6.3\mingw49_32\plugins\sqldrivers文件夹覆盖,然后重新编译程序即可解决读取数据库中文乱码问题。

    pb导入mysql5.0中中文乱码

    在使用 Pb 将数据导入到 MySQL 5.0 时,可以在 ODBC 连接选项中添加 set names 语句,以解决中文乱码问题。具体来说,可以在 connector options 中的 initial statement 中添加以下语句: set names gbk 这样,在...

    QT读取access是数据库表名中文乱码

    在使用QT进行数据库操作时,有时会遇到中文乱码的问题,特别是当与Access数据库交互时。标题"QT读取access是数据库表名中文乱码"揭示了这个问题的核心:在使用QT连接并读取Access数据库时,表名显示为乱码。这可能是...

    Oracle客户端PL/SQL 中文乱码解决

    然而,当用户在使用Oracle客户端进行PL/SQL开发时,经常遇到一个棘手的问题——中文乱码。这个问题通常出现在查询结果、日志输出或者交互式输入时,给数据库操作带来不便。本文将深入探讨这个问题,并提供解决方案。...

    PB9写入非中文数据库的乱码问题

    在使用PowerBuilder 9(PB9)开发应用程序时,可能会遇到一个特定问题,即当向非中文数据库(如SQL Server)插入中文字符时,数据在第三方软件中显示为乱码。这个问题主要是由于PB9对Unicode支持不足导致的。本文提供...

    mysql中文乱码解决

    ### MySQL中文乱码解决方案 #### 一、问题背景与成因 在IT行业中,数据库迁移或更新是非常常见的操作。然而,在不同的服务器环境或MySQL版本之间迁移数据库时,常常会遇到中文乱码的问题。这种情况通常发生在从旧...

    mysql odbc字符集设置(中文显示乱码)

    在使用MySQL与ODBC进行数据交互的过程中,经常会遇到中文显示乱码的问题。这主要是因为客户端与服务器端的字符集设置不一致所导致的。本文将详细介绍如何解决MySQL通过ODBC连接时出现的中文乱码问题。 #### 二、...

    SqlServer数据库中文乱码问题解决方法

    在SQL Server数据库中遇到中文乱码问题,通常是由于安装时默认的排序规则不适用于中文环境导致的。默认情况下,SQL Server可能使用拉丁文排序规则,这在处理中文字符时会出现问题。解决这个问题需要理解SQL Server的...

    arcgis9.3和arcgis10.x解决shp中文乱码

    本文将详细讨论在ArcGIS 9.3和10.x版本中遇到的SHP文件中文乱码问题,以及如何通过提供的注册表文件进行修复。 首先,我们要了解什么是SHP文件。SHP(Shapefile)是Esri开发的一种矢量数据格式,用于存储地理空间...

    SQLSERVER访问MYSQL表中文显示成乱码.pdf

    本问题涉及到SQL Server访问MySQL数据库时遇到的字符编码问题,导致中文显示为乱码。以下是对这个问题的详细分析和解决方法。 首先,问题的核心在于字符编码不匹配。SQL Server和MySQL可能使用了不同的字符集来处理...

    中文乱码问题

    ### 中文乱码问题 #### 一、使用PowerBuilder (Pb) 将数据导入 MySQL 5.0 后出现的中文乱码问题 在处理跨平台或跨软件的数据迁移时,字符集编码不一致往往是导致中文乱码的主要原因。本节主要探讨使用 Power...

Global site tag (gtag.js) - Google Analytics