汉字转拼音首字
来源:互联网 发布:巴西统计年鉴数据库 编辑:程序博客网 时间:2024/05/09 07:24
CLOSE all
Clear
USE ptype
* 商品名称
DO while .not.eof()
REPLACE fullname WITH strtran(ALLTRIM(fullname),"(","(")
REPLACE fullname WITH strtran(ALLTRIM(fullname),")",")")
REPLACE usercode with upper(MYhzsx(fullname))
Skip
ENDDO
USE BTYPE
* 往来单位
DO WHILE .NOT. EOF()
REPLACE usercode WITH upper(MYhzsx(fullname))
Skip
ENDDO
SELECT BTYPE.name, BTYPE.fullname, BTYPE.level, BTYPE.sonnum,;
BTYPE.usercode;
FROM BTYPE;
ORDER BY BTYPE.usercode
SELECT * FROM ptype;
ORDER BY ptype.usercode
USE
CLOSE all
CLOSE DATABASE
******************************************************
*过程名称:hzpy
*过程功能:汉字转拼音首字
*调用方法:?hzpy('汉字拼音') 结果:HZPY
******************************************************PROCEDURE hzpy
******************************************************
*过程名称:hzpy
*过程功能:汉字转拼音首字
*调用方法:?hzpy('汉字拼音') 结果:HZPY
******************************************************PROCEDURE hzpy
*!* PARAMETER MYhzsx(HZstr)
*!* LOCAL PYstr,i,j,C,hz
function MYhzsx(HZstr)
LOCAL PYstr,i,j,C,hz
PYstr=''
IF TYPE("_PYCode_")="U"
PUBLIC _PBSTR_
* _PYCode_="吖八嚓咑妸发旮铪讥讥咔垃呣拿讴趴七呥仨他哇哇哇夕丫匝咗"
_PYCode_="吖八嚓咑妸发旮铪讥讥咔垃妈拿讴趴七呥仨他哇哇哇夕丫匝咗"
ENDIF
FOR i=1 to len(HZstr)
IF ASC(SUBSTR(HZstr,i,1))>160
hz=SUBSTR(HZstr,i,2)
C='Z'
FOR j=1 TO 26
IF SUBSTRC(hz,1,1)<SUBSTRC(_PYCode_,j,1)
C=CHR(95+j)
EXIT
ENDIF
ENDFOR
PYstr=PYstr+upper(C)
i=i+1
ELSE
PYstr=PYstr+upper(SUBSTR(HZstr,i,1))
ENDIF
ENDFOR
RETURN PYstr
ENDPROC
- 汉字转拼音首字
- vb汉字首字拼音获取
- 过程功能:汉字转拼音首字*(visual foxpro)
- 类似qq的汉字拼音首字查询
- thinkphp按照汉字首字拼音排序
- Thinkphp按照汉字的首字拼音排序
- 中文汉字转换成拼音首字 拼音全拼
- MySQL中文汉字转拼音的自定义函数和使用实例(首字的首字母)
- mysql中文汉字转拼音的自定义函数和使用实例(首字的首字母)
- ajax获取汉字拼音首字符及笔画
- C#下提取汉字首字的拼音首字母并兼容英文与数字
- [C#] C#下提取汉字首字的拼音首字母并兼容英文与数字
- 汉字转拼音
- 汉字转拼音缩写
- 汉字转拼音缩写
- 实用汉字转拼音
- 汉字转拼音
- 汉字转拼音 asp
- LeetCode 7 - Reverse Integer
- 浅谈Java中的Set、List、Map的区别
- getClassName防止多个类名
- 日常 二
- 疯狂Java之学习笔记(30)------------枚举
- 汉字转拼音首字
- 今天决定开始写blog了
- 关于Initializing the Oracle ASMLib driver:[FAILED] 的问题
- JavaScript中null和undefined的理解
- leetcode--Search Insert Position
- Java学习之 回调机制
- UVA 11584 或 BNU20002 划分成回文串 DP求一个串最少能划分成多少个文回串
- 2-16
- 利用注册表获取本机安装的软件