「java不显示中文名字」java无法显示中文
本篇文章给大家谈谈java不显示中文名字,以及java无法显示中文对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
为什么中文在java中显示不出来(小弟想要解决)
对于Java,由于默认的编码方式是UNICODE,所以用中文也易出问题,常见的解决是:String s2 = new String(s1.getBytes(“ISO-8859-1”),"GBK”);//s1是你乱码的字符串JSP中: %@ 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文件下载不显示中文文件名怎么回事?
response.addHeader("Content-Disposition", "attachment;filename="
+ new String(logname.getBytes("utf-8"), "ISO-8859-1"));
根据自己的变量名和编码 进行修改
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
如何让JAVA游戏显示中文名称
出处:中国移动在线
用过小 T 一段时间,安装过大量的 JAVA
游戏、应用软件、电子书等,可玩性相当高。不过大家也知道大部分 JAVA
程序名称都是英文名,或者繁体,或者干脆显示乱码放在手机里不容易分辨,能不能把JAVA程序名称改为中文显示呢?经过查找资料、摸索,终于找到了方法,贴出来分享给大家。
原理: java 程序的名称和图标等,都在 jar 文件包中 meta-inf
文件夹下的 menifest.mf
文件中定义,所以,可以通过修改该文件来自定义名称。其编码采用
Unicode 编码,而 Windows 一般采用 GB 码,在 JAVA
程序名称处输入对应汉字的 Unicode 编码就能正常显示汉字。
软件:一个文件压缩软件 WINRAR 、一个 16 进制编辑软件 UltraEdit-32编辑器。步骤:
1. 打开 UltraEdit ,新建文件,输入你要给 JAVA
程序取的中文名称,在文件菜单里选“转换”项“ ASCII 转 UTF-8 (
Unicode 编辑)”,取个文件名存盘,关闭文件;
2. 用 WINRAR 将 JAVA 程序的 jar 包 解压到一个临时文件夹;
3. 用 UltraEdit 打开 meta-inf 文件夹下的 menifest.mf
。与名称有关的是这两行:
MIDlet-Name: *****
MIDlet-1: *****, /icon.png, classmain
有的没有第二行。其中, ****
就是游戏的名称,你可以把他修改成你喜欢的任意名称,要注意的就是两行中的名称要一致。
4. 用 UltraEdit 打开开始存盘的文件,用显示的那串字符替换
menifest.mf 文件中的 **** 名称部分,存盘,关闭;
5. 用 WINRAR 将临时文件夹的所有文件压缩,要选标准 ZIP格式;
6. 将压缩好的 *.ZIP 文件改名为 *.JAR
,上传至手机,大功告成,是不是顺眼很多呢。
java文件下载不显示中文文件名,
//下载
response.setContentType("application/x-msdownload");
String filename = "测试.zip";
String iso_filename = SysParameter.parseGBK(filename);
response.setHeader("Content-Disposition",
"attachment;filename=" + iso_filename);
ServletOutputStream op = response.getOutputStream();
op.write(ab);
op.flush();
op.close();
SysParameter.parseGBK 方法:
// 将GBK字符转化为ISO码
public static String parseGBK(String sIn) {
if (sIn == null || sIn.equals(""))
return sIn;
try {
return new String(sIn.getBytes("GBK"), "ISO-8859-1");
} catch (UnsupportedEncodingException usex) {
return sIn;
}
}
java不显示中文名字的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java无法显示中文、java不显示中文名字的信息别忘了在本站进行查找喔。
发布于:2022-12-06,除非注明,否则均为
原创文章,转载请注明出处。