简介:XSsoft 1.0 是一个基于VB6开发的ActiveX DLL组件,专为汉字转换成拼音和拼音首字母设计,适用于各类需要文本处理的应用程序。
最近对单位早期的一个ASP程序进行功能调整,需要实现用户名字的模糊查找。我搜寻了一些网上的组件来帮助汉字转拼音,但大多数收费或调用不方便。有一个免费的ASP代码可以使用,不过准确度不高。于是我自己找了一个字库并进行了优化和打包成ActiveX组件,此组件不支持多音字,并偏向于姓名方面的取音规则,包含超过2万个中文字。
服务器上先注册该DLL文件:
```
regsrv32 D:\XSsoft\XSsoft.dll
```
在ASP代码中的使用方法如下:
1. 通过以下语句创建对象实例:
```asp
dim xs, a, b
Set xs = Server.CreateObject(XSsoft.XSpinyin)
```
取拼音首字母的示例:
```asp
a = xs.GetPinyin(程序测试, 1)
Response.Write a 输出结果:CXCS
```
取完整拼音的示例:
```asp
b = xs.GetPinyin(程序测试, 0)
Response.Write b 输出结果:chengxuceshi
```