| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1769 人关注过本帖
标题:求汉字转区位码和区位码转汉字函数
只看楼主 加入收藏
kesc
Rank: 2
等 级:论坛游民
威 望:1
帖 子:84
专家分:10
注 册:2006-10-11
结帖率:60%
收藏
已结贴  问题点数:20 回复次数:6 
求汉字转区位码和区位码转汉字函数
求汉字转区位码和区位码转汉字函数

[此贴子已经被作者于2017-7-18 10:16编辑过]

搜索更多相关主题的帖子: 汉字 函数 
2017-07-18 09:47
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:0 
是区域码,还是区位码,令人费解。

坚守VFP最后的阵地
2017-07-18 10:13
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:0 
如果是区位码问题,可以参照:https://blog.bccn.net/sdta/16760

坚守VFP最后的阵地
2017-07-18 10:16
kesc
Rank: 2
等 级:论坛游民
威 望:1
帖 子:84
专家分:10
注 册:2006-10-11
收藏
得分:0 
2017-07-18 10:18
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:0 
CREATE CURSOR T (S N(2))
FOR I=1 TO 94
    INSERT INTO T VALUES (I)
ENDFOR
SELECT PADL(A.S,2,[0])+PADL(B.S,2,[0]) AS QWM,CHR(160+A.S)+CHR(160+B.S) HZ,;
TRANSFORM(ASC(CHR(160+A.S)+CHR(160+B.S))) NASC FROM T A INNER JOIN T B ON A.S<=B.S OR A.S>B.S

坚守VFP最后的阵地
2017-07-18 10:29
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10539
专家分:42927
注 册:2014-5-20
收藏
得分:20 
** GB2312,编码:区码01--94、位码01--94。
** 双字节汉字编码,前字节:160+区码,后字节:160+位码。
? QWM_HZ(16, 1)
nQM = 0
nWM = 0
? HZ_QWM("啊", @nQM, @nWM)
? nQM
? nWM
RETURN

FUNCTION QWM_HZ(nQM, nWM)
    IF BETWEEN(nQM,1,94) AND BETWEEN(nWM,1,94)
        RETURN CHR(160+nQM)+CHR(160+nWM)
    ENDIF
    RETURN ""
ENDFUNC

FUNCTION HZ_QWM(cHZ, nQM, nWM)
    IF LEN(cHZ) == 2
        nQM = ASC(LEFT(cHZ,1)) - 160
        nWM = ASC(RIGHT(cHZ,1)) - 160
        IF BETWEEN(nQM,1,94) AND BETWEEN(nWM,1,94)
            RETURN PADL(nQM,2,"0")+PADL(nWM,2,"0")
        ENDIF
    ENDIF
    nQM = 0
    nWM = 0
    RETURN ""
ENDFUNC


[此贴子已经被作者于2017-7-18 16:43编辑过]

2017-07-18 16:37
kesc
Rank: 2
等 级:论坛游民
威 望:1
帖 子:84
专家分:10
注 册:2006-10-11
收藏
得分:0 
回复 6楼 吹水佬
谢谢各位版主!
2017-07-18 18:21
快速回复:求汉字转区位码和区位码转汉字函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017486 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved