十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用记事本打开源程序加些中文进去(比如注释),在DOS窗口下用type命令显示一下源代码,看看什么现象。有三种可能:1、你用的编辑软件采用utf-8编码来保存程序代码。2、你的DOS窗口的字符内码设置的代码页不正确。3、你安装的是繁体中文版jdk。
创新互联公司是一家专业提供瑶海企业网站建设,专注与网站制作、做网站、H5高端网站建设、小程序制作等业务。10年已为瑶海众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
这个是编码不正确,既然是爬虫,那么从原理上来说,你肯定是从网上以流的形式将html下载过来。然后在流转换为String的时候有一个charset参数,那么你传入GBK或者UTF-8只是你一厢情愿的认为网站是这个格式的。
解决方法很简单,读取到这个网站的编码格式,通常有两种方法,一种是在http的response下有对应的charset,你可以取得。还有一种则是取得网站上...charset="UTF-8"
这个是典型的GBK乱码。
应该是你的jdk的编码设置不对。和你的java文件编码不一致。
这不是变成了繁体字,是因为编码格式不一样导致了乱码,你看看开发工具的编码是什么
不是繁体吧!是乱码吧!
你写的不具体,是java Swing还是jsp?
你的是jsp的话把页面的编码格式改成UTF-8处理所有的乱码!
就是页面的第一行代码 @page 中 ,哪个属性忘了好像是charset='UTF-8'