chrInput==‘\n’) return false; /*只有非普通ASCII字符经过escape()函数编码之后的长度才会等于原长度的6倍,所以用这种方法可以避开内码直接判断当前字符是否为中文。*/
else return true;
}
</script>
<style>
<!-- 以下CSS样式仅作参考。注意:en是程序默认的英文字体样式类,所以一定要定义。
body{ color: #000080;
font-family: 宋体; font-size: 12pt }
.en { color: #ff0000;
font-family: “Times New Roman”;
font-weight: bold;
font-style: italic;
font-size: 12pt }
-->
</style>
</head>
<body bgcolor=“#FFFFFF”>
<%
/*下面是一个调用例子,您可以参考下面的方式调用上边编写的函数。在HTML文件中引用时要注意将本例中所有的ASP函数、对象替换为相应的客户端脚本的形式,如“Response.Write”应该替换为“document.write”*/
var strWrite;
strWrite=‘在本测试页中,所有半角字符的字体都被设置为“Times New Roman”,并以红色粗斜体显示。’;
strWrite+=‘当然,这仅仅是为了测试方便和醒目,您应该自己定义合适的字体。’;
strWrite+=‘如:“Computer”、“World Wide Web”等等,“?”是英文问号,“,”是英文逗号,’;
strWrite+=‘“1234567890”为本字体的数字显示样式。这样看起来中文省略号“……”与英文省略号’;
strWrite+=‘“...”确实不同。中:本测试正确吗?En:Is this test correct?’;
Response.Write(‘<p>’+cWrite(strWrite,‘en’)+‘</p>’);
%>
</body>
</html>
关键词:用ASP完成中英文字体的自动选择