把汉字转换成字符的问题

来源:互联网  时间:2016/7/1 14:35:04

关于网友提出的“ 把汉字转换成字符的问题”问题疑问,本网通过在网上对“ 把汉字转换成字符的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 把汉字转换成字符的问题
描述:

   数据库设计时,给用户名username的长度是15个字符,页面输入时长度限制为15,可以输入汉字(没有进行限制),这就有个问题,输入超过七个汉字时就会出错,求输入时把汉字转换成字符的方法,新人求教!!


解决方案1:

界面输入做限制或者数据库字段扩大一点

解决方案2:

直接判断username的长度:


System.out.println("你好啊啊啊啊啊".getBytes().length <= 15 ? true:false);
解决方案3:

引用 3 楼 fangkaifang 的回复:
引用 2 楼 yctang 的回复:
界面输入做限制或者数据库字段扩大一点
这是个方法 就是想知道有没有把汉字转换成字符的?做限制和扩大数据库字段的方法暂不考虑

汉字转成字符
String s = "我是测试数据而已";
char[] c = s.toCharArray(); //转成字符数组
byte[] b = s.getBytes(); //转成字节数组
for (int i=0; i<>
    char cc = s.charAt(i); //获取某个位置的字符
}

上一篇cookie 如何实现登陆
下一篇IE6下的不兼容问题(在线等待中)
明星图片
相关文章
《 把汉字转换成字符的问题》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)