有代码如下
byte b[]="的搜索结果".getBytes("gb2312");
for(int i=0;i<b.length;i++)
{
System.out.println ((int)b[i] +" " + i);
}
将这段代码在main函数中执行。 结果是
-75 0
-60 1
-53 2
-47 3
-53 4
-9 5
-67 6
-31 7
-71 8
-5 9
将代码放入utf-8格式的jsp网页中 修改输出语句为 out.println ((int)b[i] +" " + i); 其结果如下。
63 0
63 1
63 2
63 3
63 4
63 5
63 6
63 7
为什么呢。 好奇怪。以前都用gb2312格式的没出过这种问题 为什么呢期待牛人解决。
byte b[]="的搜索结果".getBytes("gb2312");
for(int i=0;i<b.length;i++)
{
System.out.println ((int)b[i] +" " + i);
}
将这段代码在main函数中执行。 结果是
-75 0
-60 1
-53 2
-47 3
-53 4
-9 5
-67 6
-31 7
-71 8
-5 9
将代码放入utf-8格式的jsp网页中 修改输出语句为 out.println ((int)b[i] +" " + i); 其结果如下。
63 0
63 1
63 2
63 3
63 4
63 5
63 6
63 7
为什么呢。 好奇怪。以前都用gb2312格式的没出过这种问题 为什么呢期待牛人解决。
解决方案 »
- KTV系统是什么技术开发的?
- 很简单的报错却改不了,等着明天交 DDA画直线算法的作业的,希望今晚有人能替我解决
- validate()与组件显示的问题
- 已经一个object中有一个名为getXXX的函数,如何执行这个函数?
- 少了一个编译命令javac.exe,怎样编译代码了??
- 简单问题::如何将BufferedImage对象直接显示在Label中或者是Panel中?
- 【求助】linux下java如何调用动态链接库?
- 关于ArrayList的问题,经典的实际问题×××好礼相送×××
- 我想知道ie5.0以上,如果不下载java的那个plug-in,对applet支持有多少,有没有api啊?
- 基础问题高手请进
- action类从页面获得两条数据后,怎么实现打印第一条数据后等待10秒钟再打印第二条数据!!在线等...
- System.out.println(3+"__"+5+5);为什么输出3__55?
问题很郁闷。
tomcat的问题?为虾米呢? 期待中。