易截截图软件、单文件、免安装、纯绿色、仅160KB

为什么jsp程序一样,但运行的效果是不一样。

String a= "上海世博欢迎你";
int aaaaa=(a.getBytes().length);out.print(aaaaa);

为什么在二台电脑上试的结果不一样?xp电脑上打印出14,在2003 server 却打印出7?
二台电脑用的jdk和tomcat版本是一样的。
说明:在2003 server tomcat有时重启后也会打印出14,但过力半天后就又打印出7了。

可能是默认的字符编码不一样


最大可能是你两台电脑的操作系统是不一样的。导致字符编码不一样,因为编码有定长和变长。

引用
最大可能是你两台电脑的操作系统是不一样的。导致字符编码不一样,因为编码有定长和变长。

那为什么有时也就一样呢?

引用
引用 2 楼 luxiaoshuai 的回复:
最大可能是你两台电脑的操作系统是不一样的。导致字符编码不一样,因为编码有定长和变长。

那为什么有时也就一样呢?
你意思是说一会出7一会出14是吧,这就不知道了,期待高人吧。总感觉这是不可能是事啊。

出现幻觉了吧!O(∩_∩)O哈哈~
应该是编码格式的问题!

引用
出现幻觉了吧!O(∩_∩)O哈哈~
应该是编码格式的问题!

确实有这个问题?是跟操作系统有关吗?


还带概率的呀,没见过,
不过可以试试a.getBytes()中的getBytes(参数)试试;

应该是编码问题吧.

应该是使用的配置不一样照成的

UTF-8 和Unicode


给楼主顶一个


好像中文都是默认双字节的,打印成7就不知道了

引用
好像中文都是默认双字节的,打印成7就不知道了


相关问答:

Unable to compile class for JSP - Java / Web 开发

<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......

在jsp中用session怎么实现购买功能 - Java / Web 开发

我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍

下面是购物车的核心代码 
有了这个 就应该能够做出来吧
Java code:

public void doPost(HttpServletRequest reque ......

JSP读入数据库 - Java / Java EE

我是个新手,做一个JSP网页,我要读出数据库正常,但是我要修改的时候,也就是读入的时候出现乱码,请高手告诉我怎么解决,先谢谢了。
request.setCharacterEncoding("UTF-8");

把编码统一

/**
......

jsp平台系统如何实现站内发消息? - Java / Web 开发

用户登录系统就可以在右下角弹出自己收到的消息提示框
请问各位大哥这个在前端如何实现比较好,性能优先
我的思路是:1.前端通过ajax技术隔一段时间请求一下后台,查看当前登录人是否有消息,如果有,则显示隐藏的 ......

JSP画直线请教 - Java / Web 开发

网页上已经有一个静态的图片,我想根据屏幕坐标在这个图片上确定两个点,然后用一条直线把这两个点连接起来,在JSP里能实现吗?用JS呢?请指点一下吧!!!,给出个小例子不胜感激!!
改文件的事情,还是留给serve ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号