转到正文

浪淘沙

静观己心,厚积薄发

存档

2012 年 3 月 的存档

dialogTools是一个用于创建自定义对话框的小工具集,它自身不具备UI,但可以很方便的让你设计的层/表格实现可拖动位置、调节尺寸、跟随元素、设置锁屏遮罩。

应用范围如:标准对话框/弹出层、下拉菜单、webqq2多窗口。

dialogTools兼容IE6+与现代浏览器,其中IE6可以与现代浏览器一样实现css2.1 fixed定位,并解决了其select控件遮盖的BUG。

一个很不过的小东西。

下载地址:http://download.csdn.net/detail/ainiaa/4191191

演示地址:http://www.planeart.cn/demo/dialogTools/

自适应内容

artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸使用它。它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。

完善的接口

它的接口完善,可以轻易与外部程序配合使用。如异步写入消息、控制位置、尺寸、显示与隐藏、关闭等。 继续阅读

原文地址:http://blog.csdn.net/alexdream/article/details/6120204

要判断客户端是否使用代理服务器,可以从客户端所发送的环境变量信息来判断。

具体来说,就是看HTTP_VIA字段,如果这个字段设置了,说明客户端使用了代理服务器。

匿名级别可以参考下表来判断。

给出一个应用例子,可以挂上代理试试效果: http://ip.mixsec.org/
继续阅读

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字 符串中 搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正 的函数,故把函数加上了双引号)。
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。
5、注销那些不用的变量尤其是大数组,以便释放内存。
6、尽量避免使用__get,__set,__autoload。
7、require_once()代价昂贵。
8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。
9、如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻,使用$_SERVER[‘REQUEST_TIME’]要好于time()。 继续阅读

哈佛图书馆自习室墙上的训言

发表人:tsinglee | 发表时间: 2007年十月26日, 12:51
摘自左岸
1. This moment will nap, you will have a dream; But this moment study,you will interpret a dream.
此刻打盹,你将做梦;而此刻学习,你将圆梦。

2. I leave uncultivated today, was precisely yesterday perishestomorrow which person of the body implored.
我荒废的今日,正是昨日殒身之人祈求的明日。

3. Thought is already is late, exactly is the earliest time.
觉得为时已晚的时候,恰恰是最早的时候。

4. Not matter of the today will drag tomorrow.
勿将今日之事拖到明日。
继续阅读

1、session保存在服务器,客户端不知道其中的信息;cookie保存在客户端(也就是session一般用在后台,而cookie一般用在前台!),服务器能够知道其中的信息。

2、session中保存的是对象,cookie中保存的是字符串。

3、session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie中如果设置了路径参数,那么同一个网站中不同路径下的cookie互相是访问不到的。
4、session需要借助cookie才能正常工作。如果客户端完全禁止cookie,session将失效。
5、 session在用户会话结束后就会关闭了,但cookie因为保存在客户端,可以长期保存
6、 COOKIE:是服务端向客户端写入的小的片段信息。session信息保存在服务器缓存区,不会在客户端显现。当你第一次登陆一个网站,服务器向你的机器写得片段信息。你可以在Internet选项中找到存放cookie的文件夹。如果不删除,cookie就一直在这个文件夹中。下次访问时会自动发送对应的Cookie到服务器端。 继续阅读

一、术语session
在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。

session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,…”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目的相关的一系列动作,比如从登录到选购商品到结账登出这样一个网上购物的过程,有时候也被称为一个transaction),然而有时候也可能仅仅是指一次连接,也有可能是指含义①,其中的差别只能靠上下文来推断②。

然而当session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道,比如打电话,直到对方接了电话通信才能开始,与此相对的是写信,在你把信发出去的时候你并不能确认对方的地址是否正确,通信渠道不一定能建立,但对发信人来说,通信已经开始了。“保持状态”则是指通信的一方能够把一系列的消息关联起来,使得消息之间可以互相依赖,比如一个服务员能够认出再次光临的老顾客并且记得上次这个顾客还欠店里一块钱。这一类的例子有“一个TCP session”或者“一个POP3 session”③。 继续阅读

1.人之所以痛苦,在于追求错误的东西。
2.如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。
3.你永远要感谢给你逆境的众生。
4.你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。
5.当你快乐时,你要想这快乐不是永恒的。当你痛苦时,你要想这痛苦也不是永恒的。
6.今日的执著,会造成明日的后悔。
7.你可以拥有爱,但不要执著,因为分离是必然的。
8.不要浪费你的生命在你一定会后悔的地方上。
9.你什么时候放下,什么时候就没有烦恼。
10.每一种创伤,都是一种成熟。 继续阅读

1、练习听力

美国国家公共广播电台NPR:http://www.npr.org/

特点:标准美式英语。
建议:每天花三十分钟左右,反复听英语广播,这是听力过关的必经之路。点击网页中左边“BROWSE TOPICS”下面的“News”选项。选择自己有兴趣的新闻链接,点开“Listen Now”左边的红色小喇叭图标,然后反复听该新闻的广播。

英国广播公司BBC:http://news.bbc.co.uk/
特点:标准英式英语。

建议:点击网页中左边选项中的“Video and Audio”,再选择视频短片。

2、练习发音

韦伯字典:http://www.m-w.com/

特点:世界全威词典,发音绝对标准,对于纠正发音很有帮助。
建议:在网页中间的输入框中输入你要听发音的单词,然后点击“Search”,在搜索结果页面上再点击单词旁边的红色小喇叭图标就可以听到发音了。

3、记忆单词

我要模考网词汇练习:http://www.51mokao.com/Users/Use … &type=languages

特点:在线词汇练习,不枯燥,效率高,在答案页面上还可以听单词发音。
建议:在“各类语言”页面中搜索标签“记忆练习”,然后选一组词汇,反复练习,直到做到全对为止。对于发音没把握的单词,在对答案时要记得查听一下该单词的发音。每天花十分钟左右,放松心情,把练习当作游戏来做可能效率会更高。

4、练习阅读
路透社:http://www.reuters.com/

特点:内容丰富、全面。文章都为标准英语,多阅读对于写作也很有帮助。
建议:每天花二十分钟左右,选一篇自己有兴趣的文章阅读,以泛读为主。对于生词的发音,可以用韦伯字典网站查发音。对于不懂的词汇和句子,可以用Google英译中来翻译。

5、翻译

Google中译英:http://translate.google.com/tran … &tl=zh-CN#zh-CN|en|

Google英译中:http://translate.google.com/tran … =en&tl=zh-CN#en|zh-CN|

特点:方便,实用。单词、句子都可以翻译。
建议:主要用来翻译单词、词组、和短句。长句的翻译有时候可能不太准确,需要加以分析和判别。

以下20个英语学习网站上都有许多免费的mp3和视频,你可以自己选择一下:
1.http://www.24xuexi.com/Article/hy/(24小时学习网)
2.http://www.ywhc.net/article/Index.asp(英文荟萃)(内含口语8000句)
3.英语听力资源汇总http://www.hjenglish.com/subject/data/enlisten.htm
4.http://www.hjenglish.com/doc/enlisten/511_1016.htm(英语听力mp3下载)
5.http://www.4english.cn/(英语之声)
6.http://www.52en.com/tl/(英语听力特区)
7.http://www.putclub.com/(普特英语听力)
8.http://202.114.65.51/fzjx/dmtjx/english/dxyyjd.htm(大学英语精渎听力下载)
9.http://www.edgeenglish.com/(爱鸽英语)
10.http://www.iselong.com/English/c/16index.htm(万千英语族)
11.http://www.pass-e.com/sort.php?sortid=8(真题网)
12.http://www.52en.com/(我爱英语网)
13.http://www.nutshellsoft.com/(英语精华网)
14.http://www.qjjj.net/(清剑精品资料)
15.http://www.meno.com.cn/engexam/CET/Index.html(美诺学习网)
16.大学英语四级考试听力MP3 100篇http://www.hjenglish.com/doc/enlisten/511_1017.htm
17.http://wxy.studa.com/(学生大考试站)
18.http://www.eduxue.com/kaoshi/english/a/(教育学习网)
19.http://www.xy51.com/Article/eng/zszb/sti/(学程无忧)
20.http://www.gooedu.cn/Article/en/zhuan4zhuan8/zhidao/(goo学网)

在线外语电台:
1.http://www.yyksw.com/index1.html(VOA、BBC等及外语电视台在线收看)
2.http://www.mornstars.com/(BBC1-7、美国CNN)
3.http://www.unsv.com/(英语学习频道)
4.http://www.52en.com/tl/
5.4.http://mwww.tingroom.com/flash/( VOA特别英语、 VOA标准英语及英语电台)

1.http://www.hjenglish.com/catalog/list.asp?cateid=611(许国璋英语教材下载、许国璋英语听力下载、许国璋英语文本、 许国璋四册文本单词语法)
2.http://www.studa.com/newdown/soft/3323.htm(许国璋英语教材 (第一册到第四册))

再附关于新概念英语的学习网站:
1.http://www.ebigear.com/ResourceHtml/209/(视频)
2.http://www.jqzxzx.com/yule/zxsp/200509/310.html(视频)
3.http://www.fli.com.cn/Article_Show.asp?ArticleID=1035(需先注册—mp3)
4.http://www.aceen.com/2j.asp?id=168(mp3)
5.http://lz.qjjj.net/Article/czyy/ … 20051121191418.html(mp3)
6.http://www.nutshellsoft.com/english/newconcept/index.htm(mp3)
7.http://www.pass-e.com/article.php?articleid=759(mp3)
8.http://www.wwenglish.com/en/pp/nce/index.htm(辅导学习)

关于四六级英语的学习:
1.http://www.pass-e.com/sort.php?sortid=8(真题网)
2.http://www.52en.com/whbm/grammar/index.htm(我爱英语网)
3.http://www.nutshellsoft.com/english/cet4/index.htm(英语精华网)
4.http://lz.qjjj.net/Article/czyy/ … 20051130195428.html(清剑精品资料)
5.http://www.meno.com.cn/engexam/CET/Index.html(美诺学习网)
6.http://www.hjenglish.com/doc/enlisten/511_1017.htm(大学英语四级考试听力MP3 100篇)

另附:
1.http://www.aceen.com/list.asp?unid=3398(90个外国英文网站强力推荐)
2.http://www.meno.com.cn/waiyu/ziliao/200507/989.html(英语学习网站超级大全)
3.http://www.jasii.com/abcsite.htm(英语学习网站大全)
4.http://bbs.51legou.com/read.php?tid=12968(二十个学英语的网站)
5.http://www.11de1.com/classs.php?classid=160(外语学习网址大全)
再另附两个名人演讲网址:
1.http://www.52en.com/yy/html/20050327_007.asp
2.http://www.americanrhetoric.com/top100speechesall.html(美国历史上著名的100个演讲MP3及原文)
在这里,你不仅能够看到原文,还可以亲耳听听马丁路德金的I have a dream的演讲,那可是真是震撼人心!

原文地址:http://114.xixik.com/character/

为什么要用转义字符串?

HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?

这就要说到HTML转义字符串(Escape Sequence)了。

转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直 接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转 义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。

转义字符串的组成

转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。

比如,要显示小于号(<),就可以写 &lt; 或者 &#60; 。

用实体(Entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。

提示:实体名称(Entity)是区分大小写的。

备注:同一个符号,可以用“实体名称”和“实体编号”两种方式引用,“实体名称”的优势在于便于记忆,但不能保证所有的浏览器都能顺利识别它,而“实体编号”则没有这种担忧,但它实在不方便记忆。

如何显示空格?

通常情况下,HTML会自动截去多余的空格。不管你加多少空格,都被看做一个空格。比如你在两个字之间加了10个空格,HTML会截去9个空格,只保留一个。为了在网页中增加空格,你可以使用&nbsp;表示空格。


HTML特殊转义字符列表

最常用的字符实体
Character Entities

显示 说明 实体名称 实体编号
半方大的空白 &ensp; &#8194;
全方大的空白 &emsp; &#8195;
不断行的空白格 &nbsp; &#160;
< 小于 &lt; &#60;
> 大于 &gt; &#62;
& &符号 &amp; &#38;
双引号 &quot; &#34;
© 版权 &copy; &#169;
® 已注册商标 &reg; &#174;
商标(美国) &#8482;
× 乘号 &times; &#215;
÷ 除号 &divide; &#247;

ISO 8859-1 (Latin-1)字符集

HTML 4.01 支持 ISO 8859-1 (Latin-1) 字符集。

备注:为了方便起见,以下表格中,“实体名称”简称为“名称”,“实体编号”简称为“编号”

显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号
&nbsp; &#160; ¡ &iexcl; &#161; ¢ &cent; &#162; £ &pound; &#163; ¤ &curren; &#164;
¥ &yen; &#165; ¦ &brvbar; &#166; § &sect; &#167; ¨ &uml; &#168; © &copy; &#169;
ª &ordf; &#170; « &laquo; &#171; ¬ &not; &#172; ­ &shy; &#173; ® &reg; &#174;
¯ &macr; &#175; ° &deg; &#176; ± &plusmn; &#177; ² &sup2; &#178; ³ &sup3; &#179;
´ &acute; &#180; µ &micro; &#181; &para; &#182; · &middot; &#183; ¸ &cedil; &#184;
¹ &sup1; &#185; º &ordm; &#186; » &raquo; &#187; ¼ &frac14; &#188; ½ &frac12; &#189;
¾ &frac34; &#190; ¿ &iquest; &#191; À &Agrave; &#192; Á &Aacute; &#193; Â &Acirc; &#194;
à &Atilde; &#195; Ä &Auml; &#196; Å &Aring; &#197; Æ &AElig; &#198; Ç &Ccedil; &#199;
È &Egrave; &#200; É &Eacute; &#201; Ê &Ecirc; &#202; Ë &Euml; &#203; Ì &Igrave; &#204;
Í &Iacute; &#205; Î &Icirc; &#206; Ï &Iuml; &#207; Ð &ETH; &#208; Ñ &Ntilde; &#209;
Ò &Ograve; &#210; Ó &Oacute; &#211; Ô &Ocirc; &#212; Õ &Otilde; &#213; Ö &Ouml; &#214;
× &times; &#215; Ø &Oslash; &#216; Ù &Ugrave; &#217; Ú &Uacute; &#218; Û &Ucirc; &#219;
Ü &Uuml; &#220; Ý &Yacute; &#221; Þ &THORN; &#222; ß &szlig; &#223; à &agrave; &#224;
á &aacute; &#225; â &acirc; &#226; ã &atilde; &#227; ä &auml; &#228; å &aring; &#229;
æ &aelig; &#230; ç &ccedil; &#231; è &egrave; &#232; é &eacute; &#233; ê &ecirc; &#234;
ë &euml; &#235; ì &igrave; &#236; í &iacute; &#237; î &icirc; &#238; ï &iuml; &#239;
ð &eth; &#240; ñ &ntilde; &#241; ò &ograve; &#242; ó &oacute; &#243; ô &ocirc; &#244;
õ &otilde; &#245; ö &ouml; &#246; ÷ &divide; &#247; ø &oslash; &#248; ù &ugrave; &#249;
ú &uacute; &#250; û &ucirc; &#251; ü &uuml; &#252; ý &yacute; &#253; þ &thorn; &#254;
ÿ &yuml; &#255;

数学和希腊字母标志
symbols, mathematical symbols, and Greek letters

显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号
ƒ &fnof; &#402; Α &Alpha; &#913; Β &Beta; &#914; Γ &Gamma; &#915; Δ &Delta; &#916;
Ε &Epsilon; &#917; Ζ &Zeta; &#918; Η &Eta; &#919; Θ &Theta; &#920; Ι &Iota; &#921;
Κ &Kappa; &#922; Λ &Lambda; &#923; Μ &Mu; &#924; Ν &Nu; &#925; Ξ &Xi; &#926;
Ο &Omicron; &#927; Π &Pi; &#928; Ρ &Rho; &#929; Σ &Sigma; &#931; Τ &Tau; &#932;
Υ &Upsilon; &#933; Φ &Phi; &#934; Χ &Chi; &#935; Ψ &Psi; &#936; Ω &Omega; &#937;
α &alpha; &#945; β &beta; &#946; γ &gamma; &#947; δ &delta; &#948; ε &epsilon; &#949;
ζ &zeta; &#950; η &eta; &#951; θ &theta; &#952; ι &iota; &#953; κ &kappa; &#954;
λ &lambda; &#955; μ &mu; &#956; ν &nu; &#957; ξ &xi; &#958; ο &omicron; &#959;
π &pi; &#960; ρ &rho; &#961; ς &sigmaf; &#962; σ &sigma; &#963; τ &tau; &#964;
υ &upsilon; &#965; φ &phi; &#966; χ &chi; &#967; ψ &psi; &#968; ω &omega; &#969;
? &thetasym; &#977; ? &upsih; &#978; ? &piv; &#982; &bull; &#8226; &hellip; &#8230;
&prime; &#8242; &Prime; &#8243; &oline; &#8254; &frasl; &#8260; &weierp; &#8472;
&image; &#8465; &real; &#8476; &trade; &#8482; &alefsym; &#8501; &larr; &#8592;
&uarr; &#8593; &rarr; &#8594; &darr; &#8595; &harr; &#8596; &crarr; &#8629;
&lArr; &#8656; &uArr; &#8657; &rArr; &#8658; &dArr; &#8659; &hArr; &#8660;
&forall; &#8704; &part; &#8706; &exist; &#8707; &empty; &#8709; &nabla; &#8711;
&isin; &#8712; &notin; &#8713; &ni; &#8715; &prod; &#8719; &sum; &#8721;
&minus; &#8722; &lowast; &#8727; &radic; &#8730; &prop; &#8733; &infin; &#8734;
&ang; &#8736; &and; &#8743; &or; &#8744; &cap; &#8745; &cup; &#8746;
&int; &#8747; &there4; &#8756; &sim; &#8764; &cong; &#8773; &asymp; &#8776;
&ne; &#8800; &equiv; &#8801; &le; &#8804; &ge; &#8805; &sub; &#8834;
&sup; &#8835; &nsub; &#8836; &sube; &#8838; &supe; &#8839; &oplus; &#8853;
&otimes; &#8855; &perp; &#8869; &sdot; &#8901; ? &lceil; &#8968; ? &rceil; &#8969;
? &lfloor; &#8970; ? &rfloor; &#8971; ? &lang; &#9001; ? &rang; &#9002; &loz; &#9674;
&spades; &#9824; &clubs; &#9827; &hearts; &#9829; &diams; &#9830;

重要的国际标记
markup-significant and internationalization characters

显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号 显示 名称 编号
&quot; &#34; & &amp; &#38; < &lt; &#60; > &gt; &#62; Π&OElig; &#338;
œ &oelig; &#339; Š &Scaron; &#352; š &scaron; &#353; Ÿ &Yuml; &#376; ˆ &circ; &#710;
˜ &tilde; &#732; &ensp; &#8194; &emsp; &#8195; &thinsp; &#8201; &zwnj; &#8204;
&zwj; &#8205; &lrm; &#8206; &rlm; &#8207; &ndash; &#8211; &mdash; &#8212;
&lsquo; &#8216; &rsquo; &#8217; &sbquo; &#8218; &ldquo; &#8220; &rdquo; &#8221;
&bdquo; &#8222; &dagger; &#8224; &Dagger; &#8225; &permil; &#8240; &lsaquo; &#8249;
&rsaquo; &#8250; &euro; &#8364;

JavaScript转义符

转义序列 字符
\b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳格 (Ctrl-I)
\’ 单引号
\” 双引号
\\ 反斜杠

编程的时候要注意特殊字符的问题,很多运行时出现的问题都是因为特殊字符的出现而引起的。

注意,由于反斜杠本身用作转义符,因此不能直接在脚本中键入一个反斜杠。如果要产生一个反斜杠,必须一起键入两个反斜杠 (\\)。


编码转换(to Unicode)

(程序代码来源于网络)

Js版

<script>
     test = "你好abc"
     str = ""
     for( i=0;    i < test.length; i++ )
     {
      temp = test.charCodeAt(i).toString(16);
      str    += "\\u"+ new Array(5-String(temp).length).join("0") +temp;
     }
     document.write (str)
</script>

vbs版

Function Unicode(str1)
     Dim str,temp
     str = ""
     For i=1    to len(str1)
      temp = Hex(AscW(Mid(str1,i,1)))
      If len(temp) < 5 Then    temp = right("0000" & temp, 4)
      str = str & "\u" & temp
     Next
     Unicode = str
End Function
Function htmlentities(str)
     For i = 1 to Len(str)
         char = mid(str, i, 1)
         If Ascw(char) > 128 then
             htmlentities = htmlentities & "&#" & Ascw(char) & ";"
         Else
             htmlentities = htmlentities & char
         End if
     Next
End Function

coldfusion版

function nochaoscode(str)
{
     var new_str = “”;
     for(i=1; i lte len(str);i=i+1){
         if(asc(mid(str,i,1)) lt 128){
             new_str = new_str & mid(str,i,1);
         }else{
             new_str = new_str & “&#” & asc(mid(str,i,1));
         }
     }
     return new_str;
}

附:

在php中我们可以用mbstring的mb_convert_encoding函数实现这个正向及反向的转化。 如:

mb_convert_encoding ("你好", "HTML-ENTITIES", "gb2312"); //输出:&#20320;&#22909;

mb_convert_encoding ("&#20320;&#22909;", "gb2312", "HTML-ENTITIES"); //输出:你好

如果需要对整个页面转化,则只需要在php文件的头部加上这三行代码:

mb_internal_encoding("gb2312"); // 这里的gb2312是你网站原来的编码

mb_http_output("HTML-ENTITIES");

ob_start('mb_output_handler');

原文地址:http://114.xixik.com/character/