by 清泉
29. 四月 2010 22:33
// 经常遇到这种情况,需要对URL中的字符串进行解码,例如Google中搜索“编码”,"编码"会转换为
%E7%BC%96%E7%A0%81,使用的是utf-8编码
// 综合了网上搜集的资料和GB/UTF-8编码方法,判断一个中英文混杂的字符串是用GB2312/GBK编码还是UTF-8编码
// 返回: true - 含GB编码 false - 为UTF-8编码
function is_gb2312($str)
{
for($i=0; $i<strlen($str); $i++) {
[更多...]
by 清泉
29. 四月 2010 09:40
有网友问到 ASP 中 UTF-8 转 GB2312 的问题
使用的是网上流行的 UTF2GB(UTFStr) 函数。
代码甚是复杂,但其实目的是为了实现 JScript 里 decodeURIComponent 功能。
既然 JScript 有 decodeURIComponent,而且 ASP 又可以使用 JScript 为什么现成的内置函数不用呢?如:
<script language="JScript" runat="Server">
function decodeURL(s) { return decodeURIComponent(s) }
</script>
[更多...]
by 清泉
22. 四月 2010 15:18
new Ajax.Updater(
{success: divname},
uri,
{
method: 'get',
parameters: pars,
evalScripts: true,
onFailure: reportError
})
这里正确的设置了evalScript:true表示加载的内容不会过滤掉<script...等。但是不表示能加载Java代码
<script language="javascript" type="text/javascript" src="path for js file"></script>
<script>alert("123")</script)中的脚本的时候使用的是eval.为此上面脚本的执行结果为eval('alert("123")')。那么怎么来解决关于存在于独立的文件中的js脚本问题,则可以参看如下的实现:
[更多...]
by 清泉
10. 四月 2010 17:10
数据库领域近来吸引了不少眼球。IBM
不久前投资于
EnerpriseDB;EnerpriseDB有一个运行在Amazon EC2上的云版本。Amazon去年末发布了他们自己的云数据库。而Google的
BigTable尽管并不开源,也得到了社区的广泛研究。
同样是在这个领域,两个开源项目——
HBase和
Hypertable利用开源Map/Reduce平台
Hadoop提供了类似于BigTable的可伸缩数据库实现。InfoQ与Zvents, Inc的理论研究架构师以及Hypertable项目的创立者Doug Judd一起讨论其实现。
[更多...]