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

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

WBOY
Freigeben: 2016-05-25 16:49:52
Original
902 Leute haben es durchsucht

本文章来给大家介绍我们在提交表单时如果表单使用的是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;; 
?>
Nach dem Login kopieren


教程网址:

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage