专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
在做跟手机短信相关的东东时候常遇到各种编码格式数据的转换,特写了几个函数,供参考。function EncodeEnglish(var s:string):string;var i,j,len:Integer; cur:Integer; t:String; begin Result:=\'\';len:=Length(s); //j 用于移位计数 i:=1;j:=0; while i<=len do begin if i<len then//数据变换cur:=(ord(s[i]) shr j) or ((ord(s[i+... [阅读全文] [PDF]
这段代码是ThinkPHP框架中的,感觉很常用,所以单独拎出来,大家共同学习一下。 functionauto_charset($fContents,$from=’’,$to=’’) { if(strtoupper($from)===strtoupper($to)||empty($fContents)||(is_scalar($fContents)&&!is_string($fContents))){ //如果编码相同或者非字符串标量则不转换 return$fContents; } $from=strtoupper($from)==’UTF8’?’u... [阅读全文] [PDF]
escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。不会被此方法编码的字符: @ * / + 英文解释:MSDN JScript Reference: The escape method returns a string value (in Unicode format) that contains the contents of [the argument]. Al... [阅读全文] [PDF]
1 共3条 分1页