2 qq 35669619 qq_35669619 于 2016.09.23 16:25 提问

php汉字乱码 不知道问题出在哪里了
 <!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>确认验证码</title>
    </head>
    <body>
        <form method="post" action="./form.php">
            <p>验证图片:<img border="1" src="./captcha.php?=<?php echo rand();?>" width="100" > </p>

            <p>请输入图片中的内容:<input type="text" name="authcode" value="" /></p>
            <p><input type="submit" value="提交" style="padding:6px 20px;" ></p>
        </form>
    </body>
</html>

5个回答

yunkaicn
yunkaicn   2016.09.23 16:26

这段代码用什么编辑器编写的?最后保存的文件是不是utf-8格式的?

qq_35669619
qq_35669619 回复云开不败: 确实是新建txt改的php文件,但是怎么用utf-8编码呢
接近 2 年之前 回复
yunkaicn
yunkaicn 回复燕子18: 如果用记事本编辑的代码,直接保存是肯定会乱码的,用Notepad++的话,要以utf-8格式编码
接近 2 年之前 回复
qq_35669619
qq_35669619 php格式的啊 用php编写的
接近 2 年之前 回复
c273218496
c273218496   2016.09.23 17:13

如果这个是php页面,在页面最上面写入<?php
header("Content-type:text/html;charset=utf-8");
?>
试试看。

timothy_Rowe
timothy_Rowe   2016.09.24 17:33

1.查看下浏览器编码格式
2.跟楼上一样:<?php
header("Content-type:text/html;charset=utf-8");
?>
3.查看编辑器编码格式

*在编写以前一定要检查编码格式 utf-8

ZangWoWu
ZangWoWu   2016.09.25 10:40

加入UTF-8吧,懒得写直接去html复制过来

qq_30055221
qq_30055221   2016.09.26 18:14

传到后台的值是乱码?用的哪一个浏览器呢??

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
判断电脑不能上网问题出在哪里
判断电脑不能上网问题出在哪里 判断电脑不能上网问题出在哪里 判断电脑不能上网问题出在哪里判断电脑不能上网问题出在哪里
基于COCOS2DX的推箱子 源代码
cocos2dx 推箱子 源代码 apk 的运行效果和 exe 有区别 不知道问题出在哪里
PHP解决某些特殊汉字符或汉字转码后成乱码或者空白的问题
比如“珺”字在单纯的调用iconv 和mb_convert_encoding会显示乱码或空白, 解决办法: $name = iconv("utf-8","gbk//IGNORE",$str);
TCP服务器(socket)
服务器以及客户端程序,不知道为什么连接不上~求助~请大家帮忙看一下问题出在了哪里,谢谢~
有关PHP动态生成图像中文乱码问题
最近在做一个项目,其中一个功能是根据数据库中的数据生成图形,当输出中文时出现乱码,情况如下当用下面这个语句时出现乱码,用iconv设置编码都不行imagestring($image, 2,$x/3*2+25, $point_y, $key, $font_col);//设置文字的位置用imagettftext($image, 10, 0, $x/3*2+25, $point_y+11, $font_
php输出汉字乱码
打开php.ini文件,找到 ;default.charset="UTF-8"--->default.charset="UTF-8" 把前面的分号去掉
php接收GET方法传入的中文参数乱码深究
最近写了个简单的页面,从浏览器中传入中文参数(test.php?name=测试),不论怎么设置utf-8的页面中都显示乱码,google了一把也查到了不少解决办法,但是问题的原因到底是什么呢?没有人深入研究这个问题。出于好奇便要好好查查到底是什么原因导致,也算涨点经验! 首先先来看下简单的测试代码: php    header("Content-Type:text/html;ch
php中把mysql_fetch_array返回的数组转成UTF8
$result =mysql_query($betsql); while($row=mysql_fetch_array($result)){ foreach ($row as $k=>$v) { $row["$k"] = iconv('GB2312', 'UTF-8', $v); } $array[] = $row; } echo json_encode(
php echo中文乱码问题
用echo输出的中文显示成乱码, 其实应该是各种服务器脚本都会遇到这个问题, 根本还是编码问题, 一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8 这时候要正常显示中文需要转化一下编码方式,比如 echo iconv(“GB2312”,”UTF-8”,’中文’);就不会乱码了 还有其他方法,比如 在php的echo前面加入header(“Content-Type:t
java汉字问题解决方案
页面出现了汉字乱码,程序输出出现了汉字乱码,怎么办?(请下载吧,彻底解决你的中文汉字乱码的问题)