<script language="javascript">
<!--
String.prototype.len=function()
{
var len = 0;
for (i = 0; i < this.length; i++)
{
len++;
if (this.charAt(i) > 255)
{
i++;
}
}
return len;
}
var str = "abc中国123";
alert(str.len());
-->
</script>
执行结果是正确的8,而不是错误的10。