首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于字符串长度的有关问题

2012-06-29 
关于字符串长度的问题在sql server里创建了表格stuInfo定义了专业 nchar(10)打开表格输入 计算机科学与技

关于字符串长度的问题
在sql server里创建了表格stuInfo 定义了 专业 nchar(10) 打开表格输入 计算机科学与技术
居然没有报错。。。计算机科学与技术 这里 不是16个字符吗? 我定义的最大长度是10个····

  int p = profession.length();
  out.println("专业的字符串长度为:" + p);

profession的值为 计算机科学与技术
输出的长度居然是24

后来我又照着书本敲入了如下代码
  String profession = request.getParameter("profession");
  byte c[] = profession.getBytes("ISO-8859-1");
profession = new String(c,"UTF-8");

然后输出长度 为8个字符。。。。。
谁可以指点下是什么原因 字符串长度到底是怎么计算的

[解决办法]

探讨

恩,确实不了解,没有细致地找到相关的资料~亲 可以帮我解释下吗,你的运行结果 不太懂 可以解释下吗 谢了~ PS:结果是不是写颠倒了

热点排行