K
kukow
Unregistered / Unconfirmed
GUEST, unregistred user!
Function ChinesetoGBK(AiChinese: String): String; //把字符串转换成GKB码<br>var<br> ch, cl, I : Integer;<br> S : string;<br>Begin<br> S:='';<br> For I:=1 to (Length(AiChinese) div 2) do<br> begin<br> ch := Ord(AiChinese[2*I-1]);<br> cl := Ord(AiChinese[2*I]);<br> S :=S + inttohex((ch shl 8) + cl,4);<br> end;<br> Result := S;<br>end;<br><br>问题:<br> 这个函数不完善,请大家给完善完善<br>完善内容包括,我输入的字符串区分数字,字母或其它符号,还要区分符号的半角与全角;<br>也就是说在上面的函数中加上一些判断语句,请问如何写;