转载自:
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中文乱码问题解决方案 在使用ODBC对数据库进行中文字符串插入时,经常会遇到中文字符串显示乱码的问题。本文将通过对该问题的分析和解决方案,帮助读者更好地理解ODBC中文乱码问题的成因和解决方法。 一、问题...
然而,在与TeraData交互时,可能会遇到字符编码问题,导致中文乱码。本文将详细介绍如何利用TeraData官方驱动以及配置文件来解决这个问题。 首先,我们要理解TeraData驱动的作用。terajdbc4.jar和tdgssconfig.jar是...
在开发基于C++ Builder的...通过以上分析和步骤,你应该能够有效地解决SQL Anywhere 11中遇到的汉字乱码问题,确保你的数据库应用能够正确处理中文数据。在实际操作中,如果遇到困难,建议查阅官方文档或寻求社区支持。
当SQL Server尝试通过ODBC或JDBC等方式连接到Oracle数据库时,如果两个系统的字符集设置不一致,就可能会导致中文字符显示为乱码。这个问题在64位操作系统上尤其常见,因为不同的数据库管理系统(DBMS)之间可能存在...
在处理包含中文字符的DBF文件时,可能会遇到中文乱码的问题,这通常与编码设置不匹配有关。以下是一些关于解决DBF文件中文乱码的详细知识: 1. **编码问题**:DBF文件的字符编码可能是GBK、GB2312或BIG5等,而你的...
此驱动已将QODBCDriverPrivate类的变量unicode值改为true,并重新编译过,将其放在\Qt\Qt5.6.3\5.6.3\mingw49_32\plugins\sqldrivers文件夹覆盖,然后重新编译程序即可解决读取数据库中文乱码问题。
在使用 Pb 将数据导入到 MySQL 5.0 时,可以在 ODBC 连接选项中添加 set names 语句,以解决中文乱码问题。具体来说,可以在 connector options 中的 initial statement 中添加以下语句: set names gbk 这样,在...
在使用QT进行数据库操作时,有时会遇到中文乱码的问题,特别是当与Access数据库交互时。标题"QT读取access是数据库表名中文乱码"揭示了这个问题的核心:在使用QT连接并读取Access数据库时,表名显示为乱码。这可能是...
然而,当用户在使用Oracle客户端进行PL/SQL开发时,经常遇到一个棘手的问题——中文乱码。这个问题通常出现在查询结果、日志输出或者交互式输入时,给数据库操作带来不便。本文将深入探讨这个问题,并提供解决方案。...
在使用PowerBuilder 9(PB9)开发应用程序时,可能会遇到一个特定问题,即当向非中文数据库(如SQL Server)插入中文字符时,数据在第三方软件中显示为乱码。这个问题主要是由于PB9对Unicode支持不足导致的。本文提供...
### MySQL中文乱码解决方案 #### 一、问题背景与成因 在IT行业中,数据库迁移或更新是非常常见的操作。然而,在不同的服务器环境或MySQL版本之间迁移数据库时,常常会遇到中文乱码的问题。这种情况通常发生在从旧...
在使用MySQL与ODBC进行数据交互的过程中,经常会遇到中文显示乱码的问题。这主要是因为客户端与服务器端的字符集设置不一致所导致的。本文将详细介绍如何解决MySQL通过ODBC连接时出现的中文乱码问题。 #### 二、...
在SQL Server数据库中遇到中文乱码问题,通常是由于安装时默认的排序规则不适用于中文环境导致的。默认情况下,SQL Server可能使用拉丁文排序规则,这在处理中文字符时会出现问题。解决这个问题需要理解SQL Server的...
本文将详细讨论在ArcGIS 9.3和10.x版本中遇到的SHP文件中文乱码问题,以及如何通过提供的注册表文件进行修复。 首先,我们要了解什么是SHP文件。SHP(Shapefile)是Esri开发的一种矢量数据格式,用于存储地理空间...
本问题涉及到SQL Server访问MySQL数据库时遇到的字符编码问题,导致中文显示为乱码。以下是对这个问题的详细分析和解决方法。 首先,问题的核心在于字符编码不匹配。SQL Server和MySQL可能使用了不同的字符集来处理...
### 中文乱码问题 #### 一、使用PowerBuilder (Pb) 将数据导入 MySQL 5.0 后出现的中文乱码问题 在处理跨平台或跨软件的数据迁移时,字符集编码不一致往往是导致中文乱码的主要原因。本节主要探讨使用 Power...