特殊字符串比较
2008-12-19 18:23
162 查看
今天遇到一个问题,我自己写了个加密函数,单向的。验证的时候明明密文是一样的,却验证通不过。
因为加密后的密文有很多都是乱码,而且明明是4个符号,长度却是6,所以我想到了可能是编码不一样。到csdn上找到了几个函数:
就这两个就够了:(支持多国语言的)
AnsiCompareStr(const S1,S2:string):Integer;
AnsiCompareText(const S1,S2:string):Integer;
这两个用于纯的ASCII码:
CompareStr(const S1,S2:string):Integer;
CompareText(const S1,S2:string):Integer;
我用了第一个,一次就成功了!
因为加密后的密文有很多都是乱码,而且明明是4个符号,长度却是6,所以我想到了可能是编码不一样。到csdn上找到了几个函数:
就这两个就够了:(支持多国语言的)
AnsiCompareStr(const S1,S2:string):Integer;
AnsiCompareText(const S1,S2:string):Integer;
这两个用于纯的ASCII码:
CompareStr(const S1,S2:string):Integer;
CompareText(const S1,S2:string):Integer;
我用了第一个,一次就成功了!
相关文章推荐
- java字符串特殊替换及无法比较字符问题
- 特殊需求:EF 6.x如何比较TimeSpan格式的字符串?EF Core实现方式是否和EF 6.x等同?
- 一道特殊要求的字符串比较笔试题
- 特殊字符串比较
- 24. PowerShell -- 使用特殊文本命令(-contains字符串比较,-like 匹配字符)
- 忽略特殊符号比较字符串
- 字符串去掉特殊字符和比较字符串大小
- lua中字符串过滤表情及特殊字符
- [C#]让String.Contains忽略大小写(高效比较,避免tolower()新建字符串占用资源)
- 问题 D: C语言习题 字符串比较
- Java String 字符串 比较 == equals
- shell字符串比较、判断是否为数字
- 字符串大小比较的规则?
- 字符串比较函数.sql
- python 输入字符串比较
- 深入了解String字符串的比较排序
- C++字符串数字的比较
- php字符串之间多空格,采用特殊字符分离
- 各种字符串hash函数比较
- PHP中字符串比较的常用方法