ASP取汉字拼音首字母函数,UTF-8编码(更正了部分汉字出错的问题)

网上广泛流传的版本某些汉字此行会出错:GetPy4Utf = Mid(strCHSfirstPY,(ascw(char)-19967),1) 因为AscW的返回值的子类型是Integer,而VBS中Integer的取值范围是从-32768到32767。某些汉字的ascw值 > 32767,造成了溢出,所以返回负数。

怎样才能得到正确的结果呢?答案把子类型是转化成Long,Long的取值范围是-2,147,483,648到2,147,483,647,不会造成溢出。

CLng(“&H” & Hex(AscW(“防”)))

先用Hex函数把AscW的返回值转化成十六进制的字符串,加上VBS中十六进制前缀&H,最后用CLng函数把子类型转化成Long。

function GetPy4utf(char)     if char=null or len(trim(char))=0 then exit function     dim strCHSfirstPY     strCHSfirstPY =”YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJ”_     &”HHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPC”_     &”BZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZ”_     &”ZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZ”_     &”XYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXP”_     &”JBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCS”_     &”KDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCS”_     &”HZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNC”_     &”LLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTM”_     &”RNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZ”_     &”FMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXK”_     &”LQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZ”_     &”MLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJ”_     &”GBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJ”_     &”XXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXP”_

继续阅读这篇文章: ASP取汉字拼音首字母函数,UTF-8编码(更正了部分汉字出错的问题)

2016年godaddy域名续费优惠码

去年开始godaddy的续费优惠码都失效了,不过对于域名续费还是有一定优惠幅度,而且今天发现选择不同语言优惠幅度是不一样的,我把所有语言都试了一遍,发现印度是优惠最大的.com达到了27%,而且还支持银联支付。所以想续费域名的也不用找优惠码了,试试左上角切换下godaddy的语言。

CSS实现文字超出长度隐藏,显示省略号

css:

table{

table-layout: fixed;

}

td{

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

}

本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式:

1. table-layout: fixed 由于table-layout的默认值是auto,即table的宽高将取决于其内容的多寡,如果内容的体积无法估测,那么最终表格的呈现形式也无法保证了,fixed一下就好了。(注意:此样式是关键)

2. white-space: nowrap 是为了保证无论单元格(TD)中文本内容有多少,都不会自动换行,此时多余的内容会在水平方向撑破单元格。

3. overflow: hidden 隐藏超出单元格的部分。

4. text-overflow: ellipsis 将被隐藏的那部分用省略号代替。

2013年11月godaddy 主机续费优惠码 30%

gdbbe994

安卓4.0手机模式与平板模式切换

前提 平板已root

1.用re管理器

2.打开/system/build.prop (用文本编辑器打开)

下面步骤不分先后,随你便…别改错,改错后果很严重,但是有91和豌豆荚应该可以恢复的,毕竟有BAK文件(切记 一定要备份)

3.找到ro.sf.lcd_density=120,修改ro.sf.lcd_density=160

3.找到ro.build.characteristics=tablet,把tablet改成phone(这个是切换到手机模式 反之你懂的)

4.重启

Page 1 of 2012345...1020...Last »