Home > php教程 > php手册 > PHP中get获取url汉字乱码解决办法

PHP中get获取url汉字乱码解决办法

WBOY
Release: 2016-05-25 16:49:52
Original
902 people have browsed it

本文章来给大家介绍我们在提交表单时如果表单使用的是get方式,然后我们利用get获取到的会是乱码,下面我来看看是如何解决此问题的。

本来打算这样使用,代码如下:

[查看辖区动态]

结果在list.php页面得到的是——查看[辖区动怿]

我想可能是汉字的"态"这个编码和某些东西冲突了,所以。。。,我找到了网上这样解决,使用代码如下:

" charset="utf-8" target="main">[查看]

然后在list.php页面这样用,代码如下:$plate=urldecode($_GET['plate']);,也就不会乱码和传递不正常了

关于string urlencode ( string $str )函数,此函数便于将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页。

Example #1 urlencode() 例子,代码如下:

echo '';

Example #2 urlencode() 与 htmlentities() 例子,代码如下:

<?php 
$query_string = &#39;foo=&#39; . urlencode($foo) . &#39;&bar=&#39; . urlencode($bar); 
echo &#39;<a href="mycgi?&#39; . htmlentities($query_string) . &#39;">&#39;; 
?>
Copy after login


教程网址:

欢迎收藏∩_∩但请保留本文链接。

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template