还是中文问题。 比如说,我的String为String temp = "中文测试";我怎样才能得到『中文测试』这种编码。(ISO8859-1)麻烦了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道是什么编码.不是&#xXXXX编码. Integer.valueOf(Integer.toHexString('中'),16) String temp = "中文测试";byte b[] = temp.getBytes("gb2312");String temp = new String(b,"ISO8859_1"); stxixi(xixi) 兄弟,这未免也太小儿科了吧。这种方法试过n遍了。 这多数是因为你源文件中包含了中文字符,编译时默认的编码方式有不是中文。这样编译:javac -encoding gb2312 abc.java至于能否正常显示出来要看你jvm正在运行的平台了,如果中文win下面的java application应该没问题。 看来我表述不清了。呵呵。我的意思是,在jsp中,我通过设定<%@ page contentType="ISO-8859-1" %>然后在servlet中得到的字串就会变成如&#xxxxx;类似的编码。我想知道这是什么编码方式。或者,我怎样得到。比如,我表单发送到servlet这个字串:"中文测试",它就会得到:中文测试但是,这是什么东东?谢谢。 哎,还是自己可靠。搞定了,这些是十进制的unicode编码,另外,我写了一个将GBK转化为十六进制unicode的类,现在操作java的多国语言问题可是省事不少了。不过还是谢谢大家的帮忙。 关于查api` 如何访问不再tomcat工程下的文件 数据源和连接池有什么区别?有人想过吗? 打包成jar文件后的运行 解释一下这句:Object[][] rowData=new Object[5][4] 为什么一段时间后就运行不下去了? 类的static变量问题? 问题出在哪里?? java.exe-应用程序错误(程序一运行就报错) 谢谢!重量级问题,请大家都近来讨论一下!谢谢!!!问题写的很详细!!! 关于 STATIC 我有点迷,近来指点一下? 何处有《Java网络编程》电子版下载?
不是&#xXXXX编码.
byte b[] = temp.getBytes("gb2312");
String temp = new String(b,"ISO8859_1");
这未免也太小儿科了吧。
这种方法试过n遍了。
javac -encoding gb2312 abc.java
至于能否正常显示出来要看你jvm正在运行的平台了,如果中文win下面的java application应该没问题。
我的意思是,
在jsp中,我通过设定<%@ page contentType="ISO-8859-1" %>
然后在servlet中得到的字串就会变成如&#xxxxx;类似的编码。
我想知道这是什么编码方式。或者,我怎样得到。比如,我表单发送到servlet这个字串:"中文测试",它就会得到:
中文测试但是,这是什么东东?
谢谢。
搞定了,这些是十进制的unicode编码,另外,我写了一个将GBK转化为
十六进制unicode的类,现在操作java的多国语言问题可是省事不少了。不过还是谢谢大家的帮忙。