GUI显示中文乱码,基本已确定是编码问题,请教解决方法 我在properties文件中定义了要显示的字符串内容,ResourceBundle读入没有问题,显示出来的却是乱码.以前做的时候记得properties文件中的中文如果是unicode,基本显示就不会有乱码.请问,做这类中文显示,应该如何注意?我现在的问题应该如何解决?先谢谢各位. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.数据库或数据文件字符集用gbk2.java程序访问那些的时候url后面加useUnicode=true&characterEncoding=gbk 处理字符串:String str = new String(str.getBytes(),"GB2312"); 在properties文件中使用unicode表示中文。 跟GUI没关系,是bundle的特性。你用getBundle(String baseName, Locale locale) 试试 在properties文件中使用unicode表示中文。----------------------------------赞同这种做法 把属性文件的中文转变成Unicode代码。 Java有一个程序可以办到。 一般,我都是写一个Ant脚本。 每次发布程序时运行一下,把属性文件的中文转换成Unicode码。 谢谢,分已经给上面提到unicode问题的朋友。 applet中重复接收键盘的输入会死机,怎么回事? java对象内存分配问题 有个问题,SWING的,看谁能给解决一下,谢了 迎圣诞,送J币 一段写好的JAVA程序 怎么让他可以定时执行? 请教关于JFreeChart的交互的问题。 如何取消TextArea的默认右键菜单?高分!!! JAVA中文输入与识别问题 哪里有类似YAHOO的写信的Word Editor的javascript原代码 初学问题,请各位大虾帮忙! 关于 System.in.read()的基础问题 父JFrame与子JFrame如何处理?
2.java程序访问那些的时候url后面加useUnicode=true&characterEncoding=gbk
String str = new String(str.getBytes(),"GB2312");