`
mysoko
  • 浏览: 35448 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

php不同系统下数据库操作乱码

    博客分类:
  • php
阅读更多

最近写php项目,一直是在win xp环境下开发的。

 

今天部署到远程空间(UNIX的FreeBSD),ftp完成以后。使用后台编辑功能就会出现乱码问题。

 

因为本地环境都是自己搭建的,所以哪里有问题都可以解决;远程不是很清楚,系统配置也不开放,但租用平台是对所有人开放的,所以也就排除这种问题机器配置错误。

 

测试发现,只有在和数据库操作才有乱码,其他正常。

 

确定位置就好处理,查询mysql文档

http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

SET NAMES 'x' statement is equivalent to these three statements:

SET character_set_client = x;
SET character_set_results = x;
SET character_set_connection = x;

 

 

方案:在php操作db前字符集设置:@mysql_query("set names utf8");

(因为用ez_sql,在ez_sql_mysql.sql 192行添加)

 

远程环境编辑ok,但是本地环境加这句就出现乱码。还不清楚具体是有哪些什么原因引起的?但有个不同点:操作系统字符集。

 

 

分享到:
评论

相关推荐

    PHP 解决读存数据库乱码问题

    解决读存数据库乱码问题,关于php的一些数据库乱码解决方案。

    php封装数据库操作类.zip

    方便快捷, 数据库操作只需调用接口; 2.统一编码(utf8),不易导致乱码 3.结构清晰. 如处理前端请求的后台程序(test.php) 表封装类(user.class.php) 数据库封装类(db.class.php) 配置信息...

    MySql数据库导入乱码

    大家在使用PHPmyadmin把mysql数据库导出导入的时候都遇到过中文乱码的问题,尤其是网站迁移的过程中,只有把这个中文乱码的问题解决好了,你才能把mysql数据库玩熟玩好。

    PHP使用PDO操作数据库的乱码问题解决方法

    本文实例讲述了PHP使用PDO操作数据库的乱码问题解决方法。分享给大家供大家参考,具体如下: 当使用 PDO 连接操作数据库的时候,有时会出现:保存在数据库中的汉字为乱码。以文件为 UTF-8 格式,其解决方法如下: ...

    新手学PHP之数据库操作详解及乱码解决!

    很多朋友新学PHP也许在数据库方面会有点麻烦,尤其是MYSQL4.1.x以后会出现乱码问题。这里写个简单教程,希望对新手有点帮助。也许很多朋友之前是学ASP的(本人也是),有可能怀念ASP的set rs=adodb.recorset(我靠,...

    php插入到mysql数据库中文乱码问题解决

    重装了系统重新安装了PHP的运行环境,也没注意太多,想写点东西复习复习……当我用INSERT INTO想数据表里添加数据的时候,发现数据只要是中文的都是以乱码显示的,于是我在网页中规定了语言为gbk发现还是不行,在...

    php版mysql大数据库备份和恢复工具

    php版mysql大数据库备份和恢复工具,这是亮仔修改的无乱码版 在原faisunSQL 4.0的基础上,针对数据备份过程中出现乱码的问题,做了优化. 增强的功能: 1.自动识别数据库版本,对于MySQL 4.1以上,备份数据时提示选择...

    PHP利用纯真IP数据库在本地实现IP地址信息查询(无乱码)

    PHP利用纯真IP数据库在本地实现IP地址信息查询,返回结果无乱码,代码稳定可靠,2020.08.28日出炉的代码

    解决php写入数据库乱码的问题

    在本文里小编给大家分享的是一篇关于解决php写入数据库乱码的问题的知识点内容,需要的朋友们可以学习下。

    PHP向mysql插入中文乱码问题,php文件内容写入数据库!

    NULL 博文链接:https://441415.iteye.com/blog/986178

    当PHP操作数据库的时候使用中文字符出现乱码 ??? %¥#@%~怎么解决

    当PHP操作数据库的时候使用中文字符出现乱码 ??? %¥#@%~怎么解决 类似以下乱码: 第一步:在编写PHP程序的时候加上 header("Content-Type:text/html;charset=utf-8"); 如果还出现乱码 接下来第二步:在编写...

    flex 操作后台php数据库的一个php类

    我自己用来操作php数据库的一个类, 后台使用wamp,前台使用flash builder 4.5进行开发, 由于php刚开始学,用的不多,其中php类写的粗糙, 只接受整个sql语句,处理后将结果或错误信息通过amfphp传递到前台flex, 所有的...

    PHP+MySQL存储数据常见中文乱码问题小结

    本文实例总结了PHP+MySQL存储数据常见中文...4. PHP连接MYSQL数据库,操作是设定的语句指定的编码和页面编码,PHP页面编码不一致。 5. 用户提交的HTML页面编码,和显示数据的页面编码不一致 ,就肯定会造成PHP页面乱码.

    PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码

    老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面 ,数据库里面 存储 的编码 ,页面显示 ,...

    PHP经典的数据库备份还原

    将phpwind的一个后台数据库备份弄出来了我一直在用很经典 而且有window备份后放到linux上都不会出现乱码 现在共享出来和大家一起分享 ...使用时只需配置一下data下的sql_config.php文件然后运行即可

    彩虹PHP开发的目录程序,无需数据库,安装简单,使用方便

    彩虹目录列表是一款用PHP开发的目录列表程序,无需数据库,安装简单,使用方便。 功能特点: 在线预览图片、视频、音频、文本文件、Markdown文件、Office文档等 自动识别目录下的README.md文件并展示(类GitHub) ...

    不乱码批量修改mysql数据库、表、字段编码(gbk到utf8php脚本)

    批量修改mysql数据库、表、字段编码(gbk到utf8php脚本) 可以把整个数据库、表、字段编码全部从gbk_chinese_ci 到 utf8_general_ci 转换,不会乱码哦 狂拽吊炸天!!!

    phpmysql数据库备份代码

    在原faisunSQL 4.0的基础上,针对数据备份过程中出现乱码的问题,做了优化. 增强的功能: 1.自动识别数据库版本,对于MySQL 4.1以上,备份数据时提示选择字符集. 2.导入数据时,提示原数据库编码,并自动识别. 3.增加...

Global site tag (gtag.js) - Google Analytics