java电脑版下载后为什么会出现一堆问号

如题所述

1、在网页中输出中文
JAVA在网络传输中使用的编码是"ISO-8859-1",故在输出时需要进行转化,如:
String str="中文"; str=new String(str.getBytes("GB2312"),"8859_1");
但假如在编译程序时,使用的编码是“GB2312”,且在中文平台上运行此程序,不会出现此问题,一定要注重。
2、从参数中读取中文
这正好与在网页中输出相反如:
str=new String(str.getBytes("8859_1"),"GB2312");
3、操作DB中的中文问题
一个较简单的方法是:在“控制面扳”中,把“区域”设置为“英语(美国)”。假如还会出现乱码,还可进行如下设置:
取中文时:
str=new String(str.getBytes("GB2312"));
向DB中输入中文:
str=new String(str.getBytes("ISO-8859-1"));
4、在jsp中的中文解决
在“控制面扳”中,把“区域”设置为“英语(美国)”.
在JSP页面中加入:
假如还不正常显示,则还要进行下面的转换:
如:
name=new String(name.getBytes("ISO-8859-1"),"GBK");
就不会出现中文问题了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2023-01-09
java电脑版下载后会出现一堆问号是因为:今天就跟大家聊聊有关java中出现问号乱码的原因和解决方法,可能很多人都不太了解,为了让大家更加了解。

java电脑版下载后为什么会出现一堆问号
1、在网页中输出中文 JAVA在网络传输中使用的编码是"ISO-8859-1",故在输出时需要进行转化,如:String str="中文"; str=new String(str.getBytes("GB2312"),"8859_1");但假如在编译程序时,使用的编码是“GB2312”,且在中文平台上运行此程序,不会出现此问题,一定要注重。2、从参数中读取中...

java下载电脑版?
java电脑版下载后为什么会出现一堆问号1、貌似系统编码方式出错了,卸载重装不行的话只能重装下系统了。2、电脑常见问题主板不启动,开机无显示,有显卡报警声。故障原因:一般是显卡松动或显卡损坏。处理办法:打开机箱,把显卡重新插好即可。3、如果计算机是32位的,就要装32位的JDK,否则装64位的,JDK...

怎么解决java出现的问题?
在Java编程中,经常会碰到汉字的处理及显示问题,以不小心就会产生一大堆乱码或者问号。造成这种问题的根本原因是Java中默认的编码方式是Unicode,而中国人通常使用的文件和DB都是基于GB2312或BIG5等编码,故会出现此问题。对于不同的问题,不同的JDK版本,不同的应用服务器(如Tomcat,Jboss,Weblogic),...

JAVA,为什么输出的时候有一串问号
file的length返回的是byte数,而不是char数!所以 读到最后一个char后,.read()只能返回-1,也就是问号了

eclipse运行java工程,参数里写了中文,获取到的为什么是问号
之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题。Windows >> Preference >> General >> Workspace 看看编码方式是什么,然后把项目编码格式修改与其...

java的文件包上出现了一个小问号是怎么回事?
选中工程, alt + F5, 然后勾上下方的"force update of snapshots\/releases", 然后OK进行强制刷新, 叹号就没了. 使用maven了吧? 偶尔会出现这个问题, 强刷一下就好了

java运行之后,结果是一堆问号,怎么回事?
我运行发现没有错误啊 import java.util.Scanner;public class Is10 { void isten() { Scanner scanner = new Scanner(System.in);String s = scanner.next();System.out.print(s.length());} public static void main(String[] args){ Is10 i = new Is10();i.isten();} } 这个是代码...

java项目在myeclipse中为什么会出现一个小的问号?代表什么意思??_百...
一、电脑常见问题 主板不启动,开机无显示,有显卡报警声。故障原因:一般是显卡松动或显卡损坏。处理办法:打开机箱,把显卡重新插好即可。要检查AGP插槽内是否有小异物,否则会使显卡不能插接到位;对于使用语音报警的主板,应仔细辨别语音提示的内容,再根据内容解决相应故障。如果以上办法处理后还报警,...

我的java web项目文件中的webroot文件夹带问号,请问怎么解决
你这是应用了版本管理工具,问好说明这些是本地文件,没有被上传到版本库,要解决这个问题一个是将所有的文件都上传到版本库,再有一个方法就是将这个工程和版本库断开。

电脑一些语言文字无法显示,乱码或是无尽的方框、问号。
一般正常的话乱码很少见,碰到了 应该是软件设计的缺陷。选答:对有些国家的语言出现乱码是因为你没有安装对应的语言包,如果你确实想让他正常显示,就安装对应的语言包就可以了。但是很少见。我的系统是英文的 所以就这样 ,控制面板-->时区和语言--》语言--》你可以安装你想要装的语言 ...

相似回答
大家正在搜