为什么jsp程序一样,但运行的效果是不一样。
String a= "上海世博欢迎你";
int aaaaa=(a.getBytes().length);out.print(aaaaa);
为什么在二台电脑上试的结果不一样?xp电脑上打印出14,在2003 server 却打印出7?
二台电脑用的jdk和tomcat版本是一样的。
说明:在2003 server tomcat有时重启后也会打印出14,但过力半天后就又打印出7了。
可能是默认的字符编码不一样
最大可能是你两台电脑的操作系统是不一样的。导致字符编码不一样,因为编码有定长和变长。
那为什么有时也就一样呢?
你意思是说一会出7一会出14是吧,这就不知道了,期待高人吧。总感觉这是不可能是事啊。
出现幻觉了吧!O(∩_∩)O哈哈~
应该是编码格式的问题!
确实有这个问题?是跟操作系统有关吗?
还带概率的呀,没见过,
不过可以试试a.getBytes()中的getBytes(参数)试试;
应该是编码问题吧.
应该是使用的配置不一样照成的
UTF-8 和Unicode
给楼主顶一个
好像中文都是默认双字节的,打印成7就不知道了
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
问题是这样的:
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
我在jsp页面查询到数据库中的一笔数据,并以table循环的形式显示,但需要下载保存成html格式,请问应该处理?代码有没有特殊要求?是不是需要特别的jar包?
你这是把报表保存为HTML格式,不知有什么用处,
要是 ......