一个php的图片上传程序,为什么显示是乱码 如图所示,乱码程序的源代码如下所示:是编码的问题吗?http://gulinger.com/new.zip这个程序是我从网上找的,大家看看是哪里错了。谢谢大家了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在config.php 里面 设置一下define('SITE_DIR','你的网址/'); // with '/' at the end. // Charset:gbk在配置文件中看到编码方式是gbk,那么你看看浏览器的编码方式是什么,如果不是gbk则改到gbk看看,还有就是可以将源码全部用utf-8来编码!一般来讲,出现乱码大多是编码不一致导致的! 你出现这种问题是因为中文乱码原因。你在php.ini里面改下,好像是要把原来的defaultcharset=ISO-8080—XXX,,,改成defaultcharset=gb2312;具体的我忘,你可以到网上搜下 其实解决这个很简单,用记事本打开config.php,因为这个文件是用utf-8编码存的,点击另存为,在编码下拉框把utf-8换成ANSI。 字符编码的原理是这样的,在html标签上你设置了 charset=gbk,就是告诉浏览器用gbk的方式来解码php文件,但是当浏览器解码config.php时候,因为config.php是以utf-8存储的,这样是用gbk来解码显然是牛头不对马嘴。所以出现了乱码,所以要把它存为ANSI编码(与gbk对应)。 这样解释懂了吗,新手 我用的雪晖PHP在线投票系统,不可以限IP if(0=='abc')为什么会通过 初学PHP!请教! 关于SNS 分布式 本人想组建一个技术团队(沈阳),有兴趣的请进! 求一个js正则 这段代码会不会被注入式攻击? 如何用header进行页面的跳转? csdn树php+mysql+xml版 php如何生成多个随机颜色代码 拼接字符问题............. 求php4连接mysql5不成功原因?
在config.php 里面 设置一下
define('SITE_DIR','你的网址/'); // with '/' at the end.
在配置文件中看到编码方式是gbk,那么你看看浏览器的编码方式是什么,如果不是gbk则改到gbk看看,还有就是可以将源码全部用utf-8来编码!
一般来讲,出现乱码大多是编码不一致导致的!
字符编码的原理是这样的,在html标签上你设置了 charset=gbk,就是告诉浏览器用gbk的方式来解码php文件,但是当浏览器解码config.php时候,因为config.php是以utf-8存储的,这样是用gbk来解码显然是牛头不对马嘴。所以出现了乱码,所以要把它存为ANSI编码(与gbk对应)。
这样解释懂了吗,新手