当前位置:首页 » 编程语言 » java输出乱码

java输出乱码

发布时间: 2022-07-21 15:27:04

java 输出是乱码 怎么解决

你用的是记事本编辑的吗?用记事本打开你的文件,然后另存为,在另存为对话框最下方把编码改成“UTF-8”,然后再编译运行

❷ java数组输出乱码

数组a在你这里并没有被初始化,int[] a = new int[10]只是在内存中,给a分配了一段大小,
而你输出的@7866eb46就是此时【数组a在内存中的地址值】。而并非是数组中具体的数。

这不是乱码,属正常输出,这是对象在内存中的地址值

❸ 用java为什么输出了之后不是文字而是乱码

出现问题的原因是字节流中每个汉字是两个字节,所以肯定会出现乱码的,要将字节流通过BufferedReader变成按行读取的就可以了。
BufferedReader bre = null;
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

❹ java控制台输出乱码

产生原因:因为这个开源项目的默认字符编码不对,所以控制台的字符编码也自动变成了UTF-8,而键盘的输入流的默认格式是GBK格式,这样就造成了在GBK转UTF-8的过程中产生的奇数乱码错误(这个问题的解释可以在搜索引擎找到)。
解决办法:
1.在代码区域右键 -> run as -> run configurations -> common(右侧) -> console encoding
出现此错误,此时的编码格式应该是UTF-8,选择Other,这时可能没有GBK选项,没有,则执行之后操作。
2.更改该项目的文本文件编码,项目右键 -> properties -> resource -> 先将 text file encoding调整回GBK,然后再回去重新设置console encoding编码为GBK。

❺ JAVA输出是乱码

编码问题,

将源文件以utf-8格式保存,然后cmd中执行下面的语句

以UTF-8编码格式进行编译

javac -encoding utf-8 Demo.java


中文输出结果


❻ java出现乱码怎么解决

你的类名和文件名都不一样怎么编译。
把wjsw.java改成HelloWorld.java

❼ java中输入输出中文乱码,怎么办

解决办法:
1.在代码区域右键
->
run
as
->
run
configurations
->
common(右侧)
->
console
encoding
如果出现此错误,此时的编码格式应该是UTF-8,选择Other,这时可能没有GBK选项,如果没有,则执行之后操作。
2.更改该项目的文本文件编码

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:166
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:736
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:148
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:397
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:542
access数据库exe 发布:2025-05-12 12:39:04 浏览:630
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:365