php 传值半角空格显示的??????怎么替换
在本页查询显示没有问题,空格就是空格,可是传值到另一个页面去显示就会出现空格全部变成了????????
本页显示<td><?=htmtocode($Tcontent);?></td>
传值是这样传<a href="reply.php?Tcontent=<? echo htmtocode($Tcontent);?> & Uname=<?=$Uname;?> & Tid=<?=$Tid;?>"><?=$row['Title'];?></a>
到reply.php页面上显示就出现空格是???????????
怎么处理啊,会的请帮一下,谢谢!
在本页查询显示没有问题,空格就是空格,可是传值到另一个页面去显示就会出现空格全部变成了????????
本页显示<td><?=htmtocode($Tcontent);?></td>
传值是这样传<a href="reply.php?Tcontent=<? echo htmtocode($Tcontent);?> & Uname=<?=$Uname;?> & Tid=<?=$Tid;?>"><?=$row['Title'];?></a>
到reply.php页面上显示就出现空格是???????????
怎么处理啊,会的请帮一下,谢谢!
解决方案 »
- XMPPHP + PHP 实现一个IM?
- 含泪跪求--php调用system命令,shell可以成功运行,通过浏览器却不行
- 用memcache 来实现聊天室的可能性探讨.
- $_session为什么ie中保存汉字乱码,ff,chrome却都正常
- 求查限长度的sql语句.
- 求php5.2.6+apache2.2.9整合需要修改的php5apache2.dll等3个资源
- 请教session能最多保存多少内容,一般不超过多少比较好
- 页面跳转时能否传递数组,该怎么做?SOS!!!急!!!SOS!!!!急!!!SOS
- php的按装和iis的配置。
- symfony除了用FOSUserBundle还有什么方法实现入口方法
- 怎么添加不到数据库信息啊? 求高手指点```
- 帮忙转化一个数组
htmtocode
具体你得分析一下哪个部分出现了问题.
我的解决思路是:检查一下页面保存时的编码,是不是和你在url中传递的编码类型一样。希望对你有帮助
以这种<a href="reply.php?Tcontent=<?=$Tcontent;?>传值,那么空格是不变???????????的,但是<br>换行就没有换行啊!怎么办?
所以说问题出在你的htmtocode 函数上了.将这个函数的内容帖出来.
其实你传递html内容可以用其他函数的么,你这个代码应该是属于爷爷级别的了吧...哪弄的
$content=str_replace("\n","</br>",str_replace(" "," ",$content));
return $content;
}
把....str_replace(" ","&nbsp;",$content)中的空格删掉,然后再英文输入法的条件下再输入一个空格~当然如果确实需要这么个空格的话~
require_once('conn.php');
require_once ('panduan.php');
if (!isset($_SESSION)){
@session_start();
}
$Uid=$_SESSION["Uid"];
$Title=$_GET[Title];
$Tdate=$_GET[Tdate];
$Tcontent=$_GET[Tcontent];
$Uname=$_GET[Uname];
$Tid=$_GET[Tid];
?>
<tr><td style="color:#808080; font-size: 11.2px; text-align:center;">发帖人:<?=$Uname;?> | 发帖时间:<?=$Tdate;?></td></tr>
<tr><td><? echo htmtocode($Tcontent);?></td></tr>
</table>