我需要获得google搜索的关键字.如我在google 中搜索"大学",url是http://www.google.com/search?hl=zh-CN&newwindow=1&q=%E5%A4%A7%E5%AD%A6&lr=lang_zh-CN%7Clang_zh-TW其中%E5%A4%A7%E5%AD%A6是UTF8编码的大学.有没有大虾可以提供这类的算法..拜托了自带的UTF8DECODE 函数搞不定啊...急啊!!!
解决方案 »
- Delphi IDE 调试时偶现假死的解决方法!
- 窗体关闭时出现 project ***.exe raised exception class exception with message 'prdupl'?
- delphi 的一个问题
- perform函数的参数详解
- 如何处理连接字符串错误的情况
- 求助~~~~~关于listview和数据关联的问题
- 数据库导出问题(急!!)
- 幫忙看下是什麼錯誤?
- 窗体的互相引用的问题
- 大家好,向大家提个问题“如何动态控制控件的显示”分只能加这么多,以后再补,请进来看看!
- 各位高手:求“史密斯圆图(smith)”的算法!!!
- 兄弟最近又开始写文档了,这个一直是俺的弱项,希望大家给予帮助
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
begin
s:=httpdecode('%E5%A4%A7%E5%AD%A6');
s:=UTF8DECODE(s);
ShowMessage(s);
end;
结果显示为"大学"
那你知道baidu 的解码是什么函数么?
我已经解好了,不过是用别的方法
比如说大学 %B4%F3%D1%A7
这个解码方式是 GB2312 ,我只要写成
s:='#$B4#$F3#$D1#$A7' 就直接可以得到S='大学'
这种方法是否可以改进?
谢谢! 这个是附带问题,不回答我晚上也会结贴的,谢谢啦!!!
s:=httpdecode('%B4%F3%D1%A7');就可以了