在gb2312的编码下,"中国"的长度怎么是3呢??不是应该2么??
解决方案 »
- 请问如何将图片缩小(MB)?
- setInterval为何总是报缺少对象??
- JS 多个同名DIV颜色闪烁
- 怎样在父页面中控制子页面失焦和得焦
- meizz兄的可输入下拉框,想请教几个问题?
- 关于getElementsByName 奇怪的问题,看代码,谁能解释一下为什么.
- 关于打印??
- 如何是一个窗体在装载后,就没有标题栏?
- window.document.body.innerHTML报错:Cannot read property 'body' of undefined
- Javascript调用ArcGIS Server10.1发布的GP服务,每执行一次需要重启GP服务才能继续的问题
- 想学JQuery、AJAX 求推荐
- javascript 正则表达式验证 MM/dd/yyyy 怎么写?
<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title>Test</title>
<style>
</style>
</head>
<body>
<script>
var str = '中国'
alert(str.length)
</script>
</body>
</html>
神马情况?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<body><script type="text/javascript">
var name = '中国';
alert(name.length)
</script>
</body>
</html>确实是2 楼主可以试试~·
这时的charset和string.length有关系么?
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<script>
var str = '中国';
alert(str.length);
</script>
</BODY>
</HTML>我是把浏览器的 网页编码设为gb2312时看到长度是3啊
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<script>
var str = '中国';
alert(str.length);
</script>
</BODY>
</HTML>凌乱了,网页编码设为gb2312,输出是3啊