Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

PhP程序 URL地址栏传中文$_GET下来后乱码,PhP程序中urlencode()函数和PhP程序中urldecode()函数用法详解B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

url编码B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

语法: string urlencode(string str);B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

返回值: 字符串B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

函数种类: 编码处理B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

例如如下具体代码如下: B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?phpB6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$ChineseName="我的名字,是中文的哦";B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$EncodeStr=urlencode($ChineseName);B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

echo "<a href=/cgi/personal.cgi?name=$EncodeStr>我的名字</a>";B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

url解码B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

还原 URL 编码字符串。B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

语法:string urldecode(string str);B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

返回值: 字符串B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

函数种类: 编码处理B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

例如:B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

对前面传过来的中文进行处理显示B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?phpB6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$DecodeStr=urldecode($_GET['name']);//你可能不用解码都可以,因为浏览器会自动帮你解码B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

echo $DecodeStr;B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于PhP程序用get方法从url上获得的中文乱码问题 B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

使用$gonghui = iconv("gb2312","UTF-8",$gonghui);另一方法具体代码如下 B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

/**B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

* 多字节字符串编码转换函数B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

*B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

* @param string str 需要进行编码转换的字符串B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

* @param string to_encoding 指定转换为某种编码,如:gb2312、gbk、utf-8等B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

* @param mixed from_encoding 混合指定原来字串的编码,如:同时指定 JIS, eucjp-win, sjis-win 混合编码B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

* @return stringB6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] )B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

**/B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

mb_convert_encoding 函数为php内部多字节字符串编码转换函数,可以在有需要的使用场合,几乎支持所有编码。PhP程序 >= 4.0.6、 5 版本支持。B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

直接获取 reg.php?gh=某某;B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//工会登入参B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$gonghui = $_GET['gh'];B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

获得的$gonghui 为gb2312编码 输出到utf-8网页上显示乱码B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

改成B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//工会登入参数B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$gonghui = $_GET['gh'];B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$gonghui = mb_convert_encoding($gonghui, "UTF-8", "gb2312");B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

就显示正常了B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

对整个页面进行转换B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

该方法适用所有编码环境。这样把前128个字符以外(显示字符)的字符集都用 NCR(Numeric character reference,如“汉字”将转换成“汉字”这种形式)来表示,这样的编码在任意编码环境下页面都能正 常显示。B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在php文件的头部加上下面三行具体代码如下:B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

mb_internal_encoding("gb2312"); // 这里的gb2312是你网站原来的编码 B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

mb_http_output("hTML-ENTITIES"); B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ob_start('mb_output_handler'); B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

使用mb_convert_encoding 函数需启用PhP程序 的mbstring (multi-byte string)扩展。B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如果没有没有开启php的mbstring扩展,则需要做如下设置,让php支持该扩展。B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、windows 服务器环境B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

编辑 php.ini 文件,将; extension=php_mbstring.dll 前面的 ; 去掉,重启网页服务器。B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、Linux服务器环境B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在编译配置时加入 --enable-mbstring=cn 编译参数,再进行PhP程序的编译安装。B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

其它网友的第三个参考方法:B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//方法一 urldecodeB6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$url = 'aaa.php?region='.urldecode("四川省");B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<a href="<?php echo $url;?>">aaa </a>B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//方法二base64_encodeB6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<? B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$test="四川省";B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$test1=base64_encode($test);B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

echo '<a href="www.mzdh.net?region=$test1">aaa </a>';B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

另一页面使用base64_decode解开B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

base64_decode($region);B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//方法三让服务器支持中文B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@dhcp ~]# localeB6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lang=zh_cn.utf-8B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_ctype="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_numeric="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_time=cB6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_collate=cB6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_monetary="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_messages="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_paper="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_name="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_address="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_telephone="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_measurement="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_identification="zh_cn.utf-8"B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

lc_all=B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[root@dhcp ~]#B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

PhP程序验证URL地址具体实例操作具体代码如下B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

B6vAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市