⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qach02.asp

📁 ASPWeb数据库范例总览
💻 ASP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
   <TITLE>如何组合中文字的两个字元码使成为中文字?</TITLE>
   <META NAME="Author" CONTENT="KJ Wang">
   <META NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (Win95; I) [Netscape]">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#808080" ALINK="#FF0000">

<P>中文问题之 Q&amp;A (2) - </P>

<H2 ALIGN=CENTER>如何组合中文字的两个字元码使成为中文字?
<HR WIDTH="100%"></H2>

<TABLE>
<TR>
<TD ALIGN=CENTER VALIGN=TOP><IMG SRC="Q.gif" HEIGHT=29 WIDTH=21 ALIGN=CENTER></TD>

<TD VALIGN=TOP WIDTH="35"></TD>

<TD VALIGN=TOP>已知某一个中文的两个字元码 , 例如 &quot;文&quot; 的两个字元码分别是
164 及 229 , 为何使用以下两种方法都无法组合出 &quot;文&quot; 这个字 ?
而正确的方法又是如何呢 ? 
<UL>
<P>Chr(164) + Chr(229)<BR>
ChrB(164) + ChrB(229)</P>
</UL>

<P>
<HR WIDTH="100%"></P>
</TD>
</TR>

<TR>
<TD VALIGN=TOP><IMG SRC="A.gif" HEIGHT=22 WIDTH=24></TD>

<TD VALIGN=TOP></TD>

<TD VALIGN=TOP>对 32-bits 的 Windows 而言,不管 Chr(164) 、 Chr(229) 、
ChrB(164) 、 ChrB(229) 都是占有 2 bytes , 所以 Chr(164) + Chr(229) 及
ChrB(164) + ChrB(229) 都将占有 4 bytes , 自然不等於 &quot;文&quot; 这个字
<P>正确的方法如下:</P>

<UL>
<ADDRESS><FONT COLOR="#FF0000">Chr </FONT>( <FONT COLOR="#FF0000">CLng</FONT>(164)
* 256 + 229 )</ADDRESS>
</UL>

<P>说明:</P>

<UL>
<P>1. 中文字的字元码 =中文的第一个 Byte×256 + 中文的第二个 Byte</P>

<P>2. Chr(中文字的字元码) => 中文字。</P>

<P>3. 以上的 Clng 是将整数转换成长整数 , 如此可在运算中避免溢位。</P>
</UL>
</TD>
</TR>
</TABLE>

<CENTER><P>
<HR WIDTH="100%"> <FORM><INPUT type=button value= "上一页" Onclick="history.back();"> <INPUT type=button value="kj首页" onclick=" parent.location='http://www.kj.com.tw'"></FORM></P></CENTER>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -