zoukankan      html  css  js  c++  java
  • 在php中 urlencode函数解决乱码问题

    我们在编写php程序的时候一般很少注意urlencode编码,为了避免出现编码错误建议大家.

    在编写程序的时候,只要遇到中文字符用get方式传输的情况,都用urlencode进行编码,编码后不需要解码

    就可以直接用.这对于我们用中文进行字符查询的时候很有用.能够避免乱码问题.

    下面是我的一个实例:

    <A href="listlook.php?wenzhang=<? echo urlencode($row['title'])?>&id=<? echo $row['id'];?>"title="标题:<? echo mb_substr($row['title'],0,40,'utf-8');?>作者:<? echo $row['author'];?>时间:<? echo $row['time'];?>"><? echo mb_substr($row['title'],0,15,'utf-8');?>发布者<? echo $row['author']?></A>

    这是一个超级链接,将$row['title']进行编码.传到下一个页面.

    $query="SELECT * FROM news where type='".$_GET['wenzhang']."'order by id desc limit 0, 10";
    $result=mysql_query($query)or  die('查询失败:'.mysql_error());

    这是如何获取编码后进行查询的方法.

    这样才能合保证你查询的字符和你数据库里的字符的编码是一致的.

    这是我今天遇到的问题,和大家分享一下,希望对大家有所帮助.

  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/fengju/p/6174156.html
Copyright © 2011-2022 走看看