喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 如何转换成能析解的中文url网址链接?  
 
qh663
版主
Rank: 7Rank: 7Rank: 7
中级会员


UID 30020
精华 0
积分 546
帖子 580
金钱 546 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-7-13
来自 河源
状态 离线
[广告]: q m
如何转换成能析解的中文url网址链接?

如何将'中国人'字串变成url可析解的
%25D6%25D0%25B9%25FA%25C8%25CB
字串。用urlencode 与rawurlencode

<?php
echo urlencode('中国人');
echo 
"<br />";
echo 
rawurlencode ('中国人');
/*
%D6%D0%B9%FA%C8%CB
%D6%D0%B9%FA%C8%CB
*/
?>
正确的应该是要得到字串 %25D6%25D0%25B9%25FA%25C8%25CB
才能访问到中文文件名?是如何实现的呢?




五百多篇PHP学习资料
喜悦村BLOG
php团队接兼职项目QQ:80031807
PHP群:768844
2006-2-22 11:52 AM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
qh663
版主
Rank: 7Rank: 7Rank: 7
中级会员


UID 30020
精华 0
积分 546
帖子 580
金钱 546 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-7-13
来自 河源
状态 离线
[推荐阅读] 坉片上傳不顯示-------------------------------
把字符串"中国人"变成%25D6%25D0%25B9%25FA%25C8%25CB
在Macromedia Dreamweaver 8里的
文件面版组==>选择中文名的文件==>右击选择在浏览器预览
url地址栏的,中文文件名自动解析
那么,这种地址格式如何通过php来完成呢?




五百多篇PHP学习资料
喜悦村BLOG
php团队接兼职项目QQ:80031807
PHP群:768844
2006-2-22 03:44 PM#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
大耳朵
新手上路
Rank: 1
初级会员



UID 67951
精华 0
积分 31
帖子 25
金钱 31 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-1-11
来自 JiNan
状态 离线
[推荐阅读] 解析验证吗 ?
你问的这个问题一开始真把我搞糊涂了,测试了一下,给你一段代码,你就知道你问的有点问题了:

<?php
$str 
"中国人";
echo 
$str;

cho "<br>";

echo 
urlencode($str);

echo 
"<br>";

echo 
urlencode(urlencode($str));
?>
你自己看看结果。




免费大耳朵英语网站http://www.ebigear.com
2006-2-22 05:06 PM#3
查看资料  访问主页  发短消息  QQ  Yahoo!  顶部
 
qh663
版主
Rank: 7Rank: 7Rank: 7
中级会员


UID 30020
精华 0
积分 546
帖子 580
金钱 546 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-7-13
来自 河源
状态 离线
[推荐阅读] phpmyadmin里面怎样让每个用户只可以看到他自己的数据库
对不起,应该把字串‘中国人’变成%e4%b8%ad%e5%9b%bd%e4%ba%ba才是我要的结果。



五百多篇PHP学习资料
喜悦村BLOG
php团队接兼职项目QQ:80031807
PHP群:768844
2006-2-23 10:54 PM#4
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
qh663
版主
Rank: 7Rank: 7Rank: 7
中级会员


UID 30020
精华 0
积分 546
帖子 580
金钱 546 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-7-13
来自 河源
状态 离线
[推荐阅读] 电脑通过手机上网总结
终于自已想出了答案!!!希望朋友们以后遇到这样的问题可以得到解决。
因为我的网页是用gb2312作为字符集的,而url并没有作这样的限制。在linux与win底下的Apache服务器都可以对中文目录有很好的支持。http地址在linux下访问中文文件夹的url的格式是:
urlencode( '中国人');
而在win的服务器下访问中文目录的是:
echo urlencode(iconv("gb2312", "UTF-8", '中国人'))




五百多篇PHP学习资料
喜悦村BLOG
php团队接兼职项目QQ:80031807
PHP群:768844
2006-2-24 09:21 AM#5
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
wleige (一天到晚游泳的鱼)
高级会员
Rank: 4
中级会员


UID 64348
精华 0
积分 682
帖子 680
金钱 682 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-5-25
来自 周口人在上海
状态 离线
[推荐阅读] 请教一个javascript简单问题
长见识



有勇气来改变可以改变的事情,有胸怀来接受不可改变的事情,有智慧来分辨两者的不同。http://www.featuredbride.com
2006-2-24 09:43 AM#6
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023915 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP