㈠ java程序执行中文乱码如何解决
乱码问题是因为编码不一致导致的,即文件的编码和系统编码不一致,所以只需要把文件里面的内容复制到记事本中,修改记事本的后缀为.java ,重新编译运行即可。
㈡ java文件名乱码
乱码问题是由于编码方式不同导致的。我解决文件名的乱码问题就用一招:
String fileName = 得到文件名的方法;
String newName = new String(fileName.getBytes("以前的编码"),"当前的编码");
转换后,再处理字符串就不会出现乱码了。
㈢ java创建文件乱码,只是中文文件名乱码
尝试以下解决方案:
1、编译时指定编码格式
2、对fileName进行编码设定
㈣ 如何解决Java中的中文乱码问题
对于Java,由于默认的编码方式是UNICODE,所以用中文也易出问题,常见的解决是:
String s2 = new String(s1.getBytes(“ISO-8859-1”),”GBK”);
1、utf8解决JSP中文乱码问题
一般说来在每个页面的开始处,加入:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
%>
◆charset=UTF-8的作用是指定JSP向客户端输出的编码方式为“UTF-8”;
◆pageEncoding="UTF-8",为了让JSP引擎能正确地解码含有中文字符的JSP页面,这在LINUX中很有效;
◆request.setCharacterEncoding("UTF-8");是对请求进行了中文编码。
有时,这样仍不能解决问题,还需要这样处理一下:
String msg = request.getParameter("message");
String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8");
out.println(st);
㈤ java生成文件名乱码怎么解决
输出excel:
response.setHeader("Content-disposition","attachment;filename*=utf-8'zh_cn'"
+URLEncoder.encode('文件名',"UTF-8")+".xls");//设定输出文件头
response.setContentType("application/ms-excel");//定义输出类型
㈥ java文件中文乱码问题
选中你的文件--右击--属性(properties)--text file encoding 有个default和other 这里选other 然后选UTF-8(你默认的可能是ISO-8859-1的)
然后你把文件中的乱码改回中文 保存~ 这次就不乱码了~
㈦ 如何解决Java项目中的中文乱码
一. 设置工作空间的编码
1. 编辑器的编码会影响到所有的项目中的字符的显示,可以说是作用最为广泛的设置,每一个项目都会受到这个设置的影响。点击菜单栏中的窗口(Window)— —选项(Preferences)。
2. 点击常规(General)— —工作空间(Wordspace),然后在右侧的文本文件编码格式(Text file encoding)中选择你想要设置的编码格式,系统默认的格式为GBK。
二. 设置项目的编码
1. 如果其他的项目中不存在乱码问题,只是个别项目显示时出现乱码,那么我们不需要设置工作空间的编码,只需要修改项目的编码即可。
2. 选中项目后,右键点击,在弹出的菜单中点击属性(Properties)。
3. 在弹出的属性窗口中,选择资源(Resource)— —点击选择Other(其他),然后选择你想要的编码格式。
三. 设置单个文件的编码
1. 只是个别文件出现了乱码,那么设置个别文件的编码格式就可以解决问题了。选中有乱码的文件,然后点击右键。
2. 在弹出的菜单中选择属性(Properties)。
3. 在弹出的属性窗口中选择资源,点击Other(其他)后设置个别文件的编码方式。
㈧ java,为什么读取文本文件里面的汉字是乱码啊,怎么改啊
汉字的
字符集
不匹配,比如说用UTF-8字符集去解析GBK字符集的汉字就会变成
乱码
这里不要用FileReader,这个类用的是默认字符集去读取文本,改用InputStreamReader,它的
构造方法
中能够指定字符集,让它作为BufferedReader的源,就不会乱码了
hcl=new
BufferedReader(new
InputStreamReader(new
FileInputStream
(wjlj
),
"GBK"));
如果还是乱码,就把GBK改成UTF-8
㈨ java文件乱码,不是中文乱码,是整个都乱码
我们在eclipse中打开java项目,发现中文都是乱码。
首先我们可以打开工具菜单“Project”--“Properties”。