July 5th, 2010 . by hacder
理解URLEncode:
URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。URLEncode的方式一般有两种一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),一种是基于UTF-8的Encode(Google,Yahoo等使用)。本工具分别实现两种方式的Encode与Decode。
中文 -> GB2312的Encode -> %D6%D0%CE%C4
中文 -> UTF-8的Encode -> %E4%B8%AD%E6%96%87
阅读全文——共956字
Tags: js, php, URLEncode
Posted in JS & CSS, php |
No Comments »
July 5th, 2010 . by hacder
首先我们要了解下汉字的编码。众所周知,电脑中的每个字符归根结底都是由1和0组成,而电脑是由美国最先研制出来的,所以字符只局限于26个英文字母和若干种符号,每个字符都有对应的ASCII码,如果想要在电脑上表示一个中文字符,就必须先经过编码。任何编码都需要一个共同约定的规范,我们的前辈在汉字编码上所做出的成就是伟大的。以下是现今较为流行的汉字编码方式:
GBK:GBK编码是GB2312的升级版,GB2312是“中华人民共和国国家汉字信息交换用编码”,由国家标准总局发布,1981年5月1日起实施,通行于大陆,新加坡等地也使用此编码。GB2312收录简化汉字及符号、字母、日文假名等共7445个图形字符,其中汉字占6763个。GB2312规定“对任意一个图形字符都采用两个字节表示,每个字节均采用七位编码表示”,习惯上称第一个字节为“高字节”,第二个字节为“低字节”。GB2312将代码表分为94个区,对应第一字节;每个区94个位,对应第二字节,两个字节的值分别为区号值和位号值加32(2OH),因此也称为区位码。01-09区为符号、数字区,16-87区为汉字区,10-15区、88-94区是有待进一步标准化的空白区。GB2312最多能表示6763个汉字。但随着时间推移及汉字文化的不断延伸推广,有些原来很少用的字,现在变成了常用字,只能编码6763个汉字就显得捉襟见肘了。所以了为了解决这些问题,以及配合UNICODE的实施,全国信息技术化技术委员会于1995年12 月1日发布GBK。GBK向下与GB2312 完全兼容,向上支持ISO 10646国际标准,起到了承上启下的作用。GBK 亦采用双字节表示,总体编码范围为8140-FEFE之间,共收录21886个汉字和图形符号,简繁体字融于同一库。
阅读全文——共6223字
Tags: encodeURI, encodeURIComponent, escape, GB2312, javascript, js, UTF-8m编码, 关键字, 统计, 编码转换
Posted in JS & CSS |
No Comments »
March 11th, 2008 . by hacder
刚刚查资料的时候,无意中看到的
js也可以用来做md5的加密,而且md5出来的结果,跟php是一样的
而据说yahoo的部分应用也有用到这个
应用比较简单,只要下载好人家封装好的文件,然后执行一下就ok了
阅读全文——共199字
Tags: js md5
Posted in JS & CSS |
No Comments »
January 10th, 2008 . by hacder
<style> body {onload:expression(location.href=\\’http://www.hacder.cn\\’);}</style>
People who looked at this item also looked at…
怪事年年有,搜狗和爱问同时挂了
阅读全文——共87字
Tags: CSS, 跳转
Posted in JS & CSS |
No Comments »
January 6th, 2008 . by hacder
大家都知道连续的英文或数字能是容器被撑大,不能根据容器的大小自动换行,下面是 CSS如何将他们换行的方法!
大家都知道连续的英文或数字能是容器被撑大,不能根据容器的大小自动换行,下面是 CSS如何将他们换行的方法!
对于div
1.(IE浏览器)white-space:normal; word-break:break-all;这里前者是遵循标准。
阅读全文——共1359字
Tags: div
Posted in JS & CSS |
No Comments »
January 5th, 2008 . by hacder
前些日子做的一个应用,要求在页面某个位置显示指定地点的地图
于是想到了google map
首先,到google申请Google Maps API,申请后会给你一个key还有一段代码
http://code.google.com/apis/maps/index.html
阅读全文——共1528字
Tags: Google Map, 地理位置, 指定位置
Posted in JS & CSS |
No Comments »
December 25th, 2007 . by hacder
<script language="JavaScript"> <!– //var url=parent.location.search; var url="http://www.beaplat.com?temp=1&dd=1" var Request = new Object(); if(url.indexOf("?")!=-1) { var str = url.substr(1) strs = str.split("&"); for(var i=0;i<strs.length;i++) { Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); } } alert(Request[\'dd\']); //–></script>
阅读全文——共21字
Posted in JS & CSS |
No Comments »
December 25th, 2007 . by hacder
如果获取“当前”域名
host = window.location.host;
url=document.domain;
url = window.location.href;
阅读全文——共575字
Tags: JS & CSS, 域名, 当前url, 当前页面url值
Posted in JS & CSS |
No Comments »
November 18th, 2007 . by hacder
刚刚遇到的问题
试了半天,也找了一下,ms网上的解决方案都不行
csdn上面也有差不多的问题,但是貌似说不出个所以然来
刚开始,以为跟php中用urlencode加密的差不多,想直接用urldecode(),但是还是输出乱码…
阅读全文——共380字
Tags: escape, JS & CSS, php
Posted in JS & CSS |
No Comments »