关于IE6的URL包含中文的乱码问题

Posted in PHP on January 17th, 2012 by Adam

IE6下(其它浏览器暂时没发现这个问题)如果URL包含中文的字符,解析后会出现中文乱码的问题。哪怕是urlencode中文,decode后问题依旧。

解决办法可以使用base64_encode来编码,有个技巧是需要回避+加号,因为加号可能被当作urlencode的字符被自动解析成空格。只要注意这一点,URL包含中文的乱码问题就可以解决。

Tags: , ,

通过AGAL学习Stage3D

Posted in 3D, Flash, 三维时代 on January 16th, 2012 by Adam

好久没有玩玩Flash 3D,官方的Stage3D AGAL教程已经放出。相对于Away3D的Molehill教程,变化不大,而是多了perspective和camera的教程。主要亮点在于AGAL的学习,对于OpenGL和WebGL的Vertex和Fragement学习都是很好的补充。

首先是安装环境,我使用FLalsh CS5测试,下载最新的Flex SDK,和11.0的playerglobal11_0.swc和flash player 11,以及com.adobe.utils.AGALMiniAssembler。
然后在Setting->preference->actionscript下的actioscript3.0 setting里面修改Flex SDK Path为你的解压路径/flex_sdk_4.5.1.21328A。
最后,安装FP11Publish_cs5.mxp让flash piblish setting里面支持flash player 11.0。直接上官方代码,享受AGAL的快感吧~

同样编译错误不用惊慌:VerifyError: Error #1014: 无法找到类 flash.display3D::Context3D。

打开这里publish preview->html才是王道。

另外,发现之前的incubator看flv视频很容易让Firefox崩溃,现在毫无压力。

Tags:

把博客换到云主机

Posted in 网站维护 on December 29th, 2011 by Adam

最近博客慢得要死,正愁没办法。惊喜地发现Godaddy推出云主机服务,因为最近有看到一个博客也用的最新的Godaddy云主机做博客,速度很快,所以毫不犹豫的下了单,一个月最便宜只要$3.74/mo,服务器是AP,亚洲太平洋地区。

但是云主机配置好后,使用FTP却让我有些失望,家里ADSL的4M,FTP上传只有可怜的2K/s左右,还好云主机支持SSH,本来打算用scp或者sftp来转移博客,不过都被connection refused。最后只有tar打包,使用wget下载。终于看到满意的1.2M/s。

博客转移完毕发现速度并没有想象的快,不过比原来好很多,期待云主机给我更多的惊喜~

Tags: ,

租车不计免赔还是应该买

Posted in 自助游 on December 17th, 2011 by Adam

这次在神舟租车算是又栽了一回,租车时想着现在开车已经足够小心,每天40元的不计免赔就可以省了,于是租车没有要不计免赔。谁知天意弄人,偏偏在长洲岛的小集市和小贩的推车有了刮擦,右后车门刮出一手掌长,两指宽的刮痕。还车时,神舟以喷涂刮擦需要全喷整个车门为由,开价我560元的维修费,还有75元的一天误工费。天杀的,这种要价真他妈的黑!我印象中在同一个位置凹陷的修补也才260元,苦于自己没有时间,只能任人宰割…。

这635元足以支付16天的不计免赔。贵过上一次赔付轮胎的价钱。神舟租车你好野!算算今年我租车已经花费接近一万元,租车这摊混水,我是不再想随便涉足。如果神舟租车整天只想着如何从客户的身上刮下更多的油水,而不是提高服务水平,我想你是神宇租车都没用!

Tags:

再次遇到Mysql set names编码问题

Posted in Mysql, PHP on December 11th, 2011 by Adam

最近和编码挺有缘的,升级Mysql数据库又遇到set names编码问题。老的数据库是latin1,数据是GB2312,新的数据库是utf8,数据表也是utf8。通过PHPMYADMIN导入新数据库后,set names utf8后,数据仍为乱码。

后来发现因为老的数据库是latin1,所以应该是set names latin1,而数据表是utf8,但是数据仍为GB2312,所以网页应该是GBK编码。问题解决。

Tags: ,

表格TD内高度14像素以下图片的空白问题

Posted in CSS on November 29th, 2011 by Adam

在做网页的时候发现表格的TD内如果只放高度比较小的图片,网页上td图片上方将出现一行多余的空白。用FF3和IE8均发现这个问题。经测试高度小于14像素的图片才会出现空白。在TD上和CSS定义TD的高度和图片一致,均不能解决问题。

一般认为问题应该是处在行距上,但是line-height和font-size为0,还是不能解决问题。既然图片高度变化可以影响这个空白,问题应该在图片身上。经测试display:block给图片,问题解决。

更新:发现排队的DIV也有这个问题,不过只是在IE下,float:left可以解决。

Tags:

租车维修记

Posted in 自助游 on November 28th, 2011 by Adam

这一次租车带着家人,考虑到拿车和换车的方便性,我选择了E嗨租车。在机场到达大厅门口拿车,然后在酒店还车。虽然我已经有一些租车的经验,拿车时验车也很充足。但是我还是忽略了一些地方,导致这次租车出现的小风波。

我拿车的时候,E嗨的工作人员并没有告知我租的马自达有问题。在还车前两天,车上发动机的黄灯亮了起来,由于我对汽车硬件一窍不通,于是拿车去维修点检修,被告知火花塞里的土太多,需要清洗,如果需要更换火花塞,大概需要两百多块的费用。

好在我在维修之前,电话询问了E嗨,原来他们知道这两马自达发动机线路有问题,并强调不会影响开车。这样才没有继续维修车辆,把事情复杂化。

Tags:

关于GBK通过UTF8保存到Mysql的搜索问题

Posted in Mysql, PHP on November 24th, 2011 by Adam

Mysql的全局字符是latin1,数据源是GBK,通过UTF8客户端存入Mysql的UTF8编码表中。

在PHP中用GBK的UTF8数据源作为关键字,搜索latin1编码的UTF8表的时候,发现无法匹配关键字。

解决办法是set names gbk获得关键字,然后用set names latin1来进行utf8搜索。

Tags: ,
RSS Feed