CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请高手赐教,关于中文显示的问题

楼主chenjianjack(正义之剑)2004-08-01 21:43:36 在 Java / J2SE / 基础类 提问

我使用Properties从一个文件中读取数据,jdk帮助文件上说,Properties     的load方法只支持ISO     8859-1     ,就是不能显示中文,但是我却需要从文件中读出中文并通过一个JTextArea打印出来,现在文件中我输入"测试",在JTextArea中打印出来的是4个"?",请问这个问题怎么解决啊,小弟是初学java的菜鸟,还请各位大侠不吝赐教~~ 问题点数:20、回复次数:8Top

1 楼chenjianjack(正义之剑)回复于 2004-08-01 22:18:43 得分 0

嗯,我已经自己解决了问题了,呵呵,就是用native2ascii,哈哈,好高兴~~.Top

2 楼ntzls()回复于 2004-08-01 23:03:32 得分 8

byte[]   b=   new   String("测试").getBytes("UTF-16BE");  
   
  \u6d4b\u8bd5  
   
  Top

3 楼ntzls()回复于 2004-08-01 23:04:05 得分 4

原来已经自己解决了Top

4 楼hulun(天涯)回复于 2004-08-02 07:20:35 得分 4

楼主好厉害啊!!我也是刚刚得到这种方法的!!嘻嘻!Top

5 楼mingjava(学习)回复于 2004-08-02 07:29:29 得分 4

native2ascii不错   恭喜搂住Top

6 楼Tasia(灯盏)回复于 2004-08-02 08:11:22 得分 0

native2ascii是什么?呵呵,请赐教。Top

7 楼chenjianjack(正义之剑)回复于 2004-08-02 09:24:41 得分 0

嗯,native2ascii就是将本机的character编码转换成标准的ascii编码的程序,是由jdk自带的,哈哈,感谢网络让我很快查到了这个好东东的使用方法.  
  共享一下我的经验,也给碰到相同问题的朋友一点小小的帮助,呵呵.  
  在2000下启动cmd,98或XP我没有试,估计也可以,不过记得试command哦,呵呵  
  现在假如你的带有中文或其它奇怪字符的文本文件为source.txt,那么在命令行下输入  
  C:\>native2ascii   source.txt   destiny.txt  
  然后回车,如果不出意外的话,你的文件转换就成功了,嘻嘻,destiny.txt就是生成的文件.  
  最后共同分享解决问题的喜悦,我就将分散给回答问题的朋友好了,呵呵,不过不多,请见谅哈~~Top

8 楼ntzls()回复于 2004-08-02 10:01:24 得分 0

真是远在天边,近在眼前Top

相关问题

  • 中文显示
  • 请教中文显示问题!
  • 请教:中文显示问题?
  • 请教oracle9i中文显示问题.
  • 请教:unicode中文显示出错,
  • 请问Request.QueryString如何显示中文?
  • PHP显示中文的问题请教
  • JSP显示中文
  • pdf中文显示
  • 请问在RedHat 7.0中,如何中文输入和中文显示?

关键词

  • 中文
  • 文件
  • 解决
  • 赐教
  • native2ascii
  • 问题
  • 方法
  • txt

得分解答快速导航

  • 帖主:chenjianjack
  • ntzls
  • ntzls
  • hulun
  • mingjava

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo