名站导航为爱好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程序的知识就说到这里希望可以帮助需要的朋友。,