网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > JAVA > 其它技术 > Java 中文问题 集锦  

Java 中文问题 集锦

2004-10-29  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏


  解决java中文问题:
  针对applet和awt:
  1.
  Font f = new Font(UIResource.getString( "Default_font"),Font.PLAIN,12);
  UIManager.put("Label.font",f);
  UIManager.put("Label.foreground",Color.black);
  UIManager.put("Button.font",f);
  UIManager.put("Menu.font",f);
  UIManager.put("MenuItem.font",f);
  UIManager.put("List.font",f);
  UIManager.put("CheckBox.font",f);
  UIManager.put("RadioButton.font",f);
  UIManager.put("ComboBox.font",f);
  UIManager.put("TextArea.font",f);
  
  2.
  Font f = new Font("隶书",Font.PLAIN,15);
  UIManager.put("Button.font",font);
  UIManager.put("ToggleButton.font",font);
  UIManager.put("RadioButton.font",font);
  UIManager.put("CheckBox.font",font);
  UIManager.put("ColorChooser.font",font);
  UIManager.put("ToggleButton.font",font);
  UIManager.put("ComboBox.font",font);
  UIManager.put("ComboBoxItem.font",font);
  UIManager.put("InternalFrame.titleFont",font); 中国网管联盟bitsCN.com
  UIManager.put("Label.font",font);
  UIManager.put("List.font",font);
  UIManager.put("MenuBar.font",font);
  UIManager.put("Menu.font",font);
  UIManager.put("MenuItem.font",font);
  UIManager.put("RadioButtonMenuItem.font",font);
  UIManager.put("CheckBoxMenuItem.font",font);
  UIManager.put("PopupMenu.font",font);
  UIManager.put("OptionPane.font",font);
  UIManager.put("Panel.font",font);
  UIManager.put("ProgressBar.font",font);
  UIManager.put("ScrollPane.font",font);
  UIManager.put("Viewport",font);
  UIManager.put("TabbedPane.font",font);
  UIManager.put("TableHeader.font",font);
  UIManager.put("TextField.font",font);
  UIManager.put("PasswordFiled.font",font);
  UIManager.put("TextArea.font",font);
  UIManager.put("TextPane.font",font);
  UIManager.put("EditorPane.font",font);
  UIManager.put("TitledBorder.font",font);
  UIManager.put("ToolBar.font",font);
  UIManager.put("ToolTip.font",font);
中国网管联盟bitsCN.com

  UIManager.put("Tree.font",font);
  
  3.针对jsp和servlet:
  解决办法:
  第一:
  1:在jsp页面加入:
  <%@ page contentType="text/html; charset=gb2312" %>
  2:在servlet里面:
  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  response.setContentType("text/html; charset=gb2312");//这是重要的
  
  3:上面的如果在不行就用如下的方法在数据入库前进行调用:
  public static String UnicodeToChinese(String s){
  try{
  if(s==null||s.equals("")) return "";
  String newstring=null;
  newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
  return newstring;
  }
  catch(UnsupportedEncodingException e)
  {
  return s;
  }
  }
  
  public static String ChineseToUnicode(String s){
  try{
  if(s==null||s.equals("")) return "";
  String newstring=null;
  newstring=new String(s.getBytes("gb2312"),"ISO8859_1");

网管下载dl.bitscn.com


  return newstring;
  }
  catch(UnsupportedEncodingException e)
  {
  return s;
  }
  }
  
  4.解决weblogic/webshpere中文问题:
  在web.xml文件中需要配置中文环境。r如下:
  <context-param>
  <param-name>weblogic.httpd.inputCharset./*</param-name>
  <param-value>GB2312</param-value>
  </context-param>
  

TAGs集锦   问题   中文   UIManager.put   font   null   gb2312   解决    
 上一篇:html-Cancel标签应用注意事项篇   下一篇:Java常见问题集锦25问
相关文章列表
Java 中文问题 集锦 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
1.JACOB配置方法及两个常见错误解决
2.用java api进行sort
3.Java中this、super用法简谈
4.Class文件详解 (2)
5.Apache目录服务器中存储Java对象
6.Java 操作二维数组实例
7.Lucene 索引文件格式的规格定义
8.英文打字练习
9.Java如何共享资源
10.editplus能够编译java嘛? 如何设置
最新推荐文章:
1.J2SE实现windows读取网卡的物理地址
2.使用Jetty和DWR创建伸缩性Comet程序
3.经验分享:我的20天项目经历
4.实现Java跨平台运行的十二个注意事项
5.成功的必要条件:开源思想推动创新
6.100行Java代码构建一个线程池
7.用Stripes做Java Web开发
8.j2me创意--Wap浏览器的源代码
9.使用Hashtable对字符串进行碰撞
10.定制 bugzilla 进行项目管理
网管论坛交流:
·不疯魔不成活
·令你大开眼界的真正标准化机房,已整理重
·为赈灾,女孩舍身拍“裸照”
·Windows Server 2003服务器群集创建和配
·exchange2k3全套官方资料
·双儿一周岁了。。。特殊的礼物来啦。。
·存储备份技术版块守则
·无盘技术交流区守则
·DOS命令基础大全之命令详解<作者吐血
·Windows XP 操作系统默认设置需要注意的