关于网友提出的“ 把汉字转换成字符的问题”问题疑问,本网通过在网上对“ 把汉字转换成字符的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 把汉字转换成字符的问题描述:
数据库设计时,给用户名username的长度是15个字符,页面输入时长度限制为15,可以输入汉字(没有进行限制),这就有个问题,输入超过七个汉字时就会出错,求输入时把汉字转换成字符的方法,新人求教!!
解决方案1:
界面输入做限制或者数据库字段扩大一点
解决方案2: 直接判断username的长度:
解决方案3:
System.out.println("你好啊啊啊啊啊".getBytes().length <= 15 ? true:false);
汉字转成字符
String s = "我是测试数据而已";
char[] c = s.toCharArray(); //转成字符数组
byte[] b = s.getBytes(); //转成字节数组
for (int i=0; i<>
char cc = s.charAt(i); //获取某个位置的字符
}