php中 baidu搜索连接的编码问题

我想在网页中直接引用百度mp3的搜索链接http://mp3.baidu.com/m?tn=baidump3&ct=134217728&lf=&rn=&lm=-1&wor... 我想在网页中直接引用百度mp3的搜索链接
http://mp3.baidu.com/m?tn=baidump3&ct=134217728&lf=&rn=&lm=-1&word=$songtitle
程序是php,编码是utf-8
在我的网页中点开这个连接来到百度mp3的搜索页,可是关键词却是乱码,什么也搜不到
请问:
1,这个是网页编码的问题么?我的utf8,百度的gb2312?如果是这样,php文件里怎么转换一下这个变量$songtitle输出的编码;
2,这个是百度独有的关键字编码问题么?如果是应该怎么把我的这个变量编码,在php文件中;
3,我这样做是否侵犯了百度的权益?
展开
 我来答
百度网友62725ad
2008-02-12 · TA获得超过856个赞
知道大有可为答主
回答量:1530
采纳率:0%
帮助的人:526万
展开全部
使用两个函数来转换,
第一个,urldecode 它用来处理百度传来的URL.
第二个,iconv 可以进行gb2312和utf8两种编码间的互换.
处理过后应该就能得到正常的关键词了.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式