原因是:操作错误导致的,具体解决方法步骤如下:
1.首先打开电脑,在电脑中运行“易语言”主程序,弹出“新建项目对话框”,选择“Windows窗口程序”,点击“确定”,进入“Windows窗口编程界面”。
2.接下来,拖放一个标签组件、两个编辑框组件、一个按钮组件和一个分组框组件。将它们放置在适当的位置,并将窗口的宽度和高度设置为适当的大小。确保窗户简洁美观。
3.界面调整后,将窗口标题、标签标题、框标题和按钮标题分组到相应内容中,并根据规范对编辑框和按钮组件进行命名。准备编写程序代码。
4.下一步是编写代码,在“_button_source_wasclicked”事件子例程中,编写如下代码[editbox_websource]。内容=文本(HTTP读取文件(编辑框_url)。内容)。
5.代码正确编写后,进入调试阶段。按“F5”快捷键运行程序,我们以百度体验网站为例,点击“source”按钮,等待程序执行。
6.从web源代码编辑框中获得反馈结果分析,如果源代码出现凌乱的代码通常是一个编码问题。此时,您需要进行代码转换,您可以看到正常的代码。然后,您需要对代码做一些小的修改。
7、重测程序,从web源编辑框反馈的结果可以看出web源的阅读是正确的。
易语言 http读文件() 读出来的网页源码是乱码的原因是操作错误导致的,具体解决方法步骤如下:
1、首先打开计算机,在计算机内运行“易语言”主程序,弹出“新建工程对话框”选择“Windows窗口程序”然后点击“确定”按钮,进入“Windows窗口程序设计界面”。
2、接下来,拖放标签组件一个、编辑框组件两个、按钮组件一个及分组框组件一个。将它们放置到合适的位置并将窗口的宽高设置到适当的大小。以确保窗口的简洁美观。
3、待界面调整完毕之后,将窗口标题、标签标题、分组框标题及按钮标题修改成相应内容,并且将编辑框、按钮组件规范命名。为编写程序代码做准备。
4、接下来就是编写代码了,在“_按钮_获取源码_被单击”事件子程序下,编写如下代码【 编辑框_网页源码.内容 = 到文本 (HTTP读文件 (编辑框_网址.内容)) 】。
5、待代码编写无误后,进入调试阶段。按下“F5”快捷键运行程序,网址我们以百度经验的网址为例,然后点击“获取源码”按钮,等待程序执行。
6、从网页源码编辑框得到的反馈结果分析,如果源码中出现乱码通常是编码方式的问题。这个时候,需要进行转码,就能看到正常的代码了。那么,代码也需要做小的改动。
7、重新测试程序,从网页源码编辑框的反馈结果可以看出,这次读取的网页源码是正确的。
本回答被网友采纳你要进行编码转换的呀。。。
我写的源码
=====================
.版本 2
.支持库 internet
.支持库 iconv
.支持库 spec
.子程序 _按钮1_被单击
.局部变量 字节集, 字节集
.局部变量 转换句柄, 整数型
字节集 = HTTP读文件 (“http://www.baidu.com/”)
转换句柄 = 编码转换_打开 (#编码_UTF_8, #编码_GBK)
字节集 = 编码转换_转换 (转换句柄, 字节集, )
编码转换_关闭(转换句柄)
调试输出 (到文本 (字节集))
-----------------以下是百度主页的源码(转换后)
---------------------------你刚才的地址
本回答被提问者采纳转码要自己编写代码吗
追答.版本 2
.子程序 彗星URL解码_UTF8, 文本型, 公开, 返回已解码的URL
.参数 Bin_URL, 文本型, , 欲解码的文本
.局部变量 循环容器, 整数型
.局部变量 Len, 整数型
.局部变量 HEX, 文本型
.局部变量 目标, 文本型
.局部变量 H, 整数型
.局部变量 L, 整数型
Len = 取文本长度 (Bin_URL)
循环容器 = 1
HEX = “0123456789ABCDEF”
.判断循环首 (循环容器 ≤ Len)
.判断开始 (取文本中间 (Bin_URL, 循环容器, 1) ≠ “%”)
目标 = 目标 + 取文本中间 (Bin_URL, 循环容器, 1)
.默认
循环容器 = 循环容器 + 1
H = 寻找文本 (HEX, 到大写 (取文本中间 (Bin_URL, 循环容器, 1)), , 假) - 1
循环容器 = 循环容器 + 1
L = 寻找文本 (HEX, 到大写 (取文本中间 (Bin_URL, 循环容器, 1)), , 假) - 1
目标 = 目标 + 字符 (H × 16 + L)
.判断结束
循环容器 = 循环容器 + 1
.判断循环尾 ()
返回 (Utf8转ansi (到字节集 (目标)))
易语言 http读文件() 怎么读出来的网页源码是乱码呀
易语言 http读文件() 读出来的网页源码是乱码的原因是操作错误导致的,具体解决方法步骤如下:1、首先打开计算机,在计算机内运行“易语言”主程序,弹出“新建工程对话框”选择“Windows窗口程序”然后点击“确定”按钮,进入“Windows窗口程序设计界面”。2、接下来,拖放标签组件一个、编辑框组件两个、按...
易语言 http读文件() 怎么读出来的网页源码是乱码呀
原因是:操作错误导致的,具体解决方法步骤如下:1.首先打开电脑,在电脑中运行“易语言”主程序,弹出“新建项目对话框”,选择“Windows窗口程序”,点击“确定”,进入“Windows窗口编程界面”。2.接下来,拖放一个标签组件、两个编辑框组件、一个按钮组件和一个分组框组件。将它们放置在适当的位置,并...
易语言怎么http读文件怎么读出乱码,以前不会。
进行一下编码转换,试试:到文本 (编码转换_转换 (编码转换_打开 (#编码_UTF_8, #编码_GBK), HTTP读文件 (“你的网页地址”), ))
【求助】用易语言输出中文变乱码
第一:打开源码页面看一下这个页面确认使用的文字编码是什么 第二:易语言本身的转码模块有点问题,去转一个专门的转文字编码的模块 这种情况,还是发送文本的文本与网页编码不一致导致的
易语言网页上取中文怎么是乱码 啊 怎么解决啊
嗯,编码问题 一般,有的网页用的就是UTF—8 编码 直接用“编码转换 (, , , )”命令,编码转换支持库 (2.0#0版)我们在电脑上看到的txt格式的文本是GBK编码 编码转换 (“这里填要转换的数据”, #编码_UTF_8, #编码_GBK, )希望能帮到你 ...
易语言HTTP读文件()
文件内容 = HTTP读文件 (编辑框1.内容)写到文件 (“C:\\Users\\hjn\\Desktop\\” + “文件名.后缀名”, 文件内容)' 每个操作系统的桌面位置不同的,我的电脑是win7操作系统,桌面的位置是:“C:\\Users\\hjn\\Desktop\\” XP的不一样,你可以在桌面建个文件,右键看他的属性,就知道桌面的位置...
易语言HTTP读文件怎么用?
就是读取远程http文件的文本格式,即源文件,得到源文件文本。
...为什么我用HTTP读文件命令读出来的网页源代码全是英文?
网页源码本来就是代码,你读出来的全是英文也不奇怪,主要是看你要读那一段,你乐意用正则表达式,来获取你要读取的那一段文字或者那一段话,
易语言HTTP读文件怎么用?
这个命令读取出来的是整个网页的内容,如果想匹配某个字,读取出来之后可以使用正则或许分割文本来截获自己想要的文本.
高分求,易语言怎么采集网页内容
HTTP读文件 ("要读取的网址")返回结果就是网页源代码。然后就是文本的操作了。可以使用文本的方式来操作。也可以使用正则的方式来操作。