当数据库限制了文本的长度时,要在前台限制字符串的长度。

若前台的输入,包含中文的话,使用string.length无法满足。

可以使用ByteArray,获取到字符串的字节长度。

					var bz:String = obj["bz0000"];
					var ba:ByteArray = new ByteArray();
					ba.writeMultiByte(bz,"gbk");
					Alert.show((ba.length).toString());
					if(ba.length > 10){
						Alert.show("备注过长,请重新输入!");
						return false;
					}



posted on 2012-02-21 15:20  星^_^風  阅读(294)  评论(0编辑  收藏  举报