我在百度里搜索中文(例如:你好)
来源:百度知道 编辑:UC知道 时间:2024/06/04 05:32:07
地栏看到的是”http://www.baidu.com/s?wd=%C4%E3%BA%C3“b也就是说你好变成%C4%E3%BA%C3
如果用VB.NET怎样把你好变成”%C4%E3%BA%C3 VB.NET代码怎么写了?(用C#也行)
后面那个个东东是什么编码的。。
如果用VB.NET怎样把你好变成”%C4%E3%BA%C3 VB.NET代码怎么写了?(用C#也行)
后面那个个东东是什么编码的。。
Text1.Text = "你好"
Text2.Text = ""
Dim i As Integer
Dim sj As String
For i = 1 To Len(Text1)
sj = sj & Hex(Asc(Mid(Text1, i, 1)))
Next
For i = 1 To Len(sj) Step 2
Text2.Text = Text2.Text & "%" & Mid(sj, i, 2)
Next
直接添加“你好”就行,系统自动转换的,如果不信,你可以试一下下面的代码,把它保存为html
<html><head><meta http-equiv=Content-Type content="text/html;charset=gb2312"></head>
<body>
<form method="get" action="http://www.baidu.com/s">
<input type="text" name="wd" >
<input type="submit" >
</form>
</body>
</html>
这个编码叫HTMLEncode或者URLEncode,自己上网搜搜去,给个vb的函数
Function urlencode(ByVal urltext As String) As String
Dim i As Long<