[align=center]因为公司的系统是繁体的,导致平时使用的时候都是繁体,现在做一份文档的解析.需要将简体的汉字进行转换
我所使用的是Eclipse 默认的字体是*****(我给忘了),在网上查询的资料是需要我进行字码的转换,但是我现在所使用的转换的都是乱码,所以请教一下,
有哪位大神指点一二.是否需要我更换默认的字码类型,还是需要我进行别的操作.
[/align]
我所使用的是Eclipse 默认的字体是*****(我给忘了),在网上查询的资料是需要我进行字码的转换,但是我现在所使用的转换的都是乱码,所以请教一下,
有哪位大神指点一二.是否需要我更换默认的字码类型,还是需要我进行别的操作.
[/align]
解决方案 »
- jdk1.5,jdk1.6,jdk1.7的区别和联系是什么?
- Java调用网络打印机速度优化问题?
- 连接sqlserver2000的时候 出现Error establishing socket
- Java中如何求两个字节的补码?
- 新手求助
- 如何在JTabbedPane中植入JFrame的一些特性,比如可以关闭tab,其实就是使两者融合
- 有关java游戏提问
- 请教高手(典型问题):如何分析研究并改造一个开放源码项目(如作图jfreechart0.9.3)?
- 很奇怪,我用jb+wls已经成功的发布过entitybean,我重新做一个的时候,deploy一个jar的时候什么反映都没有??
- java类中声明动态数组的情况,很实用的问题。
- 百度地图的JS API中有判断一个经纬度是否在一个区域中,求对应JAVA代码
- 关于java自定义异常类问题
方法二:eclipse导入项目后,选中这个项目,然后右键,选择最后一个Properties,设置编码为BIg5试一试
我在Eclipse中设置字码为BIG5.但是我定义的有简体何繁体.所以会让我保存成UTF-8:
Save could not be completed
Reason:
Some charachers cannot be mapped using "BIG5" character encoding.
Either change the encoding or remove the characters whilch are not
supported by the "BIG5" character encoding
public class StringTest {
public static void main(String args[]){
String a="書庫";
System.out.println(big(a));
}
public static String big(String s){
try{
if(s==null||s.equals(""))
return "";
String newstring =null;
//newstring = new String (s.getBytes("GB2312"),"BIG5");
newstring = new String (s.getBytes("BIG5"),"GB2312");
return newstring;
}catch( UnsupportedEncodingException e){
return s;
}
}
}[/size][/size]
请问各位怎么解?想用UTF-8但是Eclipse没有支持我解析简体.繁体转换更是头疼