<input type=text name=txt>
<input type=button value=ok onclick="cc()">
<script language=javascript>
function cc()
{
var j = 0;
var s = document.all.txt.value;
if (s=="")return;
if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");
for (var i=0; i<s.length; i++)
{
if (s.substr(i,1).charCodeAt(0)>255) j = j + 2;
else j++
}
alert("字符数:"+j);
}
</script>
<input type=button value=ok onclick="cc()">
<script language=javascript>
function cc()
{
var j = 0;
var s = document.all.txt.value;
if (s=="")return;
if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");
for (var i=0; i<s.length; i++)
{
if (s.substr(i,1).charCodeAt(0)>255) j = j + 2;
else j++
}
alert("字符数:"+j);
}
</script>
解决方案 »
- 懂JS的速度进来看一下,送分了,在线等!
- ? - document.onready没起作用
- 大家推荐些比较常用的个人网站申请地址!~
- 意淫代码,有兴趣的来玩玩!!
- 如何将动态添加表格的javascript改为Vbscript?
- 在线等,着急!!!!! window.showModalDialog
- 如何判断页面内的object是否可用?
- 请问这段代码是什么意思?
- 在网页中加载activex控件的问题
- vue报错Cannot read property 'addEventListener' of null"
- 大家帮我看看这段javascript的代码是怎么错了,真让我焦头烂额????
- 大家帮我看看这段javascript的代码是怎么错了,真让我焦头烂额????
我的数据库服务器是繁体的中文。web服务器也是繁体的
但当我前台输入简体中文的时候,提交到后台以后将会出现错误。Microsoft OLE DB Provider for SQL Server 錯誤 '80040e57' String or binary data would be truncated. 是因为简体中文提交后,到后台自动转换为unicode。即从一个中文2个字节变成4个字节。
各位老大怎么解决