php中的一个变量得到中文值后在页面echo输出,得到的是乱码怎么办?

如题所述

你好,这是编码问题,统一页面和程序和后台数据库编码,都为gbk或者utf8

现在这样的话,可以使用iconv('UTF-8','GBK',$text)或者iconv('GBK','UTF-8',$text);
你看看上面哪个用的是对,自己试下哦
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-01
<? php
header("Content-type: text/html; charset=gb2312");
echo "中文";
?>

php中echo输出汉字,在网页中运行为乱码,该怎么解决?
一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8,,这时候要正常显示中文需要转化一下编码方式,比如:echo iconv("GB2312","UTF-8",'中文');就不会乱码了 还有其他方法,比如在php的echo前面加入header("ContentType:text\/html;charset=gb2312");当然简体中文页面也可以干脆地,把中...

php中echo出来的汉子乱码!请问怎么解决?
echo "汉字";?> 然后,注意,保存文件的时候,使用ansi编码,不要使用utf-8~这样,就能保证你输出的是中文了。dw在 编辑、首选项里面 新建文件 里面有有关编码的设置。如果是用记事本,默认保存为 ansi~不好意思,打错了 那个地方应该是 text\/html 不是 text\/xml 浏览器吧文件作为了xml来解析了。

php 有echo输出的地方就会出现“锘?”这个乱码,是怎么回事?
GB2312不行。就试试GBK。再不行试试用UTF-8 mysql那里建议使用utf8_general_ci 这是多国语言支持的编码.如果还是不行.建议使用强制转换的函数lor fuck = “草XX”;fuck = iconv('UTF-8','GBK',$fuck); \/\/注意参数是单引号 不过用mysql作数据库还是有够悲剧的.严谨的SQL语法.无聊的乱码问题...

PHP 输出简单的中文 乱码问题
解决php中中文乱码问题方法 php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text\/html; charset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。b. 如果欲使用utf-8编码,那么php要输...

php文件怎么打开是乱码?
你应该把error_reporting改为E_ALL~E_NOTICE这样就不会有NOTICE级的警告 PHP输出简单的中文乱码问题解决php中中文乱码问题方法 php文件本身的编码与网页的编码应匹配 a.如果欲使用gb2312编码,那么php要输出头:header(“Content-Type:text\/html;charset=gb2312"),静态页面升如添加meta?http-equiv="...

为啥我将页面上面PHP里面的变量$uniqid传到页面下面xhtml里面<?php ec...
如果是用POST传的,使用$_POST来获取,GET传的,使用$_GET方法来获取。尽量别用$_REQUEST,这个方式很容易引起CSRF问题

在php中输出“Côte d’Ivoire ô”总是有乱码,该在么处理才能原样...
保存成UTF-8吧 不然字符会丢失 折中的方法:echo "Côte d' Ivoire ô"

php scandir() 中文文件或目录出现乱码?
echo iconv('gbk' , 'utf-8' , $file ) . '';} ?> 转换时 gbk 转 utf8 就可以,如果你的网页编码是 gbk的话 没必要转 也不会出现乱码。PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使...

真接用php 的echo 输出一个包含完整html的源代码,查看源文件时正常...
原因就是文件编码不对,文件文档要保持编码一致,否则出现乱码就会出现这个问题。

PHP中 怎么样实现从一个文本框中读取数值然后在另一个文本框中...
可以使用POST也可以使用GET方式进行传递,比如 <?php if(isset($_POST['username'])){ username = $_POST['username'];} echo '';?> 大体是这样,但是这只是个样板~~~

相似回答