Linux环境下Java程序如何解决乱码问题?

2026-05-07 08:280阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计863个文字,预计阅读时间需要4分钟。

Linux环境下Java程序如何解决乱码问题?

相关专题

a)基于awt(swing)的图形界面程序中文显示乱码 

基于awt(swing)的图形界面程序中,一般会出现菜单中的中文显示乱码,其原因一般是JVM找不到用来显示中文的字库,JVM在原始的安装下是没有中文字库的,而linux的发行版本又各不相同,其字库存放的路径和名字又各不相同,所以JVM一般是找不到linux操作系统内带的字库,解决方法是让JVM能找到linux操作系统内带的字库,如在Redflag 6.0下可以通过下面命令解决: 

mkdir /usr/java/jdk1.6.0/jre/lib/fonts/fallback ln -s /usr/share/fonts/chinese/TrueType/*.ttf /usr/java/jdk1.6.0/jre/lib/fonts/fallback

一般不需要修改JRE/lib/目录下的字体配置文件(fontconfig.OS.Version.properties)。 

b)基于B/S结构的JSP(Servlet)的系统用户端浏览器中文显示乱码 

立即学习“Java免费学习笔记(深入)”;

页面中的中文显示乱码 

对于像HTML的静态文件,其文件的字符集只要和文件中<meta http-equiv=”Content-Type” content=”text/html; charset=…… “>处所设置的一样即可。 

对于像JSP和Servlet动态文件由于需要经过编译,在运行是由JVM解释class文件而产生用户端浏览器所需的HTML文件,如果产生中文乱码,则一般是由编译和运行过程中产生的。

阅读全文
标签:Linux乱码

本文共计863个文字,预计阅读时间需要4分钟。

Linux环境下Java程序如何解决乱码问题?

相关专题

a)基于awt(swing)的图形界面程序中文显示乱码 

基于awt(swing)的图形界面程序中,一般会出现菜单中的中文显示乱码,其原因一般是JVM找不到用来显示中文的字库,JVM在原始的安装下是没有中文字库的,而linux的发行版本又各不相同,其字库存放的路径和名字又各不相同,所以JVM一般是找不到linux操作系统内带的字库,解决方法是让JVM能找到linux操作系统内带的字库,如在Redflag 6.0下可以通过下面命令解决: 

mkdir /usr/java/jdk1.6.0/jre/lib/fonts/fallback ln -s /usr/share/fonts/chinese/TrueType/*.ttf /usr/java/jdk1.6.0/jre/lib/fonts/fallback

一般不需要修改JRE/lib/目录下的字体配置文件(fontconfig.OS.Version.properties)。 

b)基于B/S结构的JSP(Servlet)的系统用户端浏览器中文显示乱码 

立即学习“Java免费学习笔记(深入)”;

页面中的中文显示乱码 

对于像HTML的静态文件,其文件的字符集只要和文件中<meta http-equiv=”Content-Type” content=”text/html; charset=…… “>处所设置的一样即可。 

对于像JSP和Servlet动态文件由于需要经过编译,在运行是由JVM解释class文件而产生用户端浏览器所需的HTML文件,如果产生中文乱码,则一般是由编译和运行过程中产生的。

阅读全文
标签:Linux乱码