求助:PHP+MYSQL网页显示乱码,高手帮帮我!搞的我实在无语了! 昨天我也遇到过,你要把全部页面,包括CSS都要UTF-8,还有在MYSQL设置语言为UTF-8,数据库的字段都要是UTF-8!那就没有问题啦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在整个都是utf-8,但还是不行啊!能用的方法都用了,显示的还是乱码,上传的图片都是乱码,图片也打不开,找不到路径!大家知道的帮帮我! 你在服务器MYSQL数据库设置了UTF-8没有?表的字段有没有设置为UTF-8啊?你看一下你的PHP文件另存为是不是UTF-8啊? http://www.qbdsoft.cn/blog/post/21.html 主要是建立数据库的编码与php程序编码引起的。如果在建库的时候不指定编码,mysql默认为UTF-8 我建库的时候选的是UTF-8,表的字段也是UTF-8,页面内:header("Content-Type:text/html; charset=utf-8");这段代码加了,数据库连接$Con=mysql_query("SET NAMES 'utf8 '");这段代码也加了,该写的地方都写了,但上传图片名称如果是中文的话,显示就是乱码,数字和英文没什么关系!遇到同样问题的可以讨论一下,谢谢大家为我解答! 图片上传后地址就是这样的:picture_big/�˴Ź���.jpg存储是没什么问题,我可以把名称修改为当前时间或随机数。我大概说下我的功能吧,是图片压缩包上传并解压,然后把图片的文件名拿出来作为图片名称显示到页面图片下方,大概功能就是这样,如果不取图片文件名的话,这个功能都已经完成了,现在就是要把图片的中文名称拿出来作为图片名称,所以现在自己真的没办法解决,总是显示乱码! 文件-》另存为-》编码选utf-8了吗 上传上去的图片名称是乱码。要把这个名称拿出来作为图片的标题显示到网页中,所以网页上显示的也是乱码了。如我要上传“大家好.jpg”这张图片,然后把"大家好"拿出来作为图片的标题显示到网页中,所以是非拿不可的,大家可能会说上传的时候加一个文本框填写名称啊,但我要实现的功能是批量上传,如果一百张图片,先压缩成ZIP格式,然后上传这个压缩包,然后在服务器上解压,这时候要取出图片的文件名作为图片名称。现在大家清楚我的功能了吧! $filename = "大家好.jpg";// = $_FILES['file']['name'];$save_path = "picture_big/" . urlencode($filename); 给个生成验证码的例子,最好注释下 求助,上传的问题。 问个面试题 求 有启发性的PHP代码 请问文章系统他是怎么分页的 我想删除这个目前下的所有文件,但出错。请高手帮忙!非常感谢! 在服务器端使用mysqldump mysql_fetch_array(): 出错问题 一个关于MYSQL事务处理的选择题,顺便散分。 谁做过新网API,那个授权IP地址怎么整啊 Rewrite 二级域名的问题 LINUX做服务器的该怎么来分配这台机子?
存储是没什么问题,我可以把名称修改为当前时间或随机数。
我大概说下我的功能吧,是图片压缩包上传并解压,然后把图片的文件名拿出来作为图片名称显示到页面图片下方,大概功能就是这样,如果不取图片文件名的话,这个功能都已经完成了,现在就是要把图片的中文名称拿出来作为图片名称,所以现在自己真的没办法解决,总是显示乱码!
如我要上传“大家好.jpg”这张图片,然后把"大家好"拿出来作为图片的标题显示到网页中,所以是非拿不可的,大家可能会说上传的时候加一个文本框填写名称啊,但我要实现的功能是批量上传,如果一百张图片,先压缩成ZIP格式,然后上传这个压缩包,然后在服务器上解压,这时候要取出图片的文件名作为图片名称。现在大家清楚我的功能了吧!
$save_path = "picture_big/" . urlencode($filename);