2007.1007
从MySQL4.0向MySQL5迁移数据

用phpMyAdmin时在导入和导出MySQL5数据时,有一个SQL compatibility mode选项,其可选值为NONE、ANSIDB2、MAXDB、MYSQL323、MYSQL40、MSSQL、ORACLE、TRADITIONAL。这是MySQL解决导入导出数据时不同数据库类型或者版本SQL语句不同的问题。MYSQL40选项明显是为了解决和MYSQL4.0数据迁移问题,但是用phpMyAdmin管理MySQL4.0(版本是4.0.25)时,则没有SQL compatibility mode这个选项,应该是不支持吧。

MySQL的默认编码是latin1,而从MySQL4.0中导出数据的SQL语句并没有编码声明(《利用phpMyAdmin把wordpress数据从MySQL4迁移到MySQL5》),所以如果从MySQL4.0中导出数据的编码不是latin1,比如是utf8,那么直接导入到MySQL5中编码会是默认的latin1而出现中文乱码。所以操作步骤如下:

阅读全文 »

标签:, , , ,
在0:36发表于Apache & MySQL & PHP,有评论3
2007.1004
升级到Wordpress2.3小结

前几天Wordpress2.3 Dexter发布了简体中文版),2.3的版本除了增加内置tags标签、插件更新通知、url地址处理等等一系列新的特性,还做了大量的优化、提高效率。Wordpress的主程序升级向来比较容易,其难点在于解决插件和自定义主题的不兼容问题,这次由于增加了内置tag功能,已明确不兼容目前广泛使用的Ultimate Tag Warrior,另外就是放置网志的主机太慢了、环境(PHP4.4+MySQL4.0.25)太老了且偶尔不稳定,所以趁机转移到danbao的MyBrand(PHP5.1.4+MySQL5.0.24)上来。 阅读全文 »

标签:, , ,
在6:46发表于Apache & MySQL & PHP,有评论9
2007.0925
Ajax的小贴士

在使用Ajax过程中,有时候总会遇到一些难题,浏览器兼容、编码、IE下的特殊处理等等,偶尔会搞的人头昏脑胀哭笑不得,这里列一些小贴士,或许有些用。

使用Javascript库

Ajax的流行和巨大威力,让我们重新审视了Javascript的开发,也直接促使各种库的出现。对于普通的开发者,使用一些适合自己的Javascript库不仅可以避免Ajax应用上的浏览器兼容等问题,也使其开发更加的稳定和高效。这里列一些我知晓的轻量级的Javascript库:

阅读全文 »

标签:, , , , , , , ,
在18:14发表于Javascript & DOM & AJAX,有评论2
2006.1110
使用SSI功能时,GB2312转换成UTF-8的注意事项

最近进行一个项目,为了便于静态页面的维护,利用Apache的SSI功能把多个页面相同的内容提取到一个页面上,然后Include需要页面上。文件的开始采用的编码是GB2312,但是由于应用了AJAX而其默认编码是UTF-8等原因,需要把页面编码GB2312转换成UTF-8。

阅读全文 »

标签:, ,
在5:28发表于Apache & MySQL & PHP,有评论1
2004.1227
解决了公告在其他机子上不能显示的问题

昨天,一不小心在别人的机子上看到首页的公告下面是空白,感觉很奇怪,看了一下源代码没有问题,但是就是无法显示,看了一下编码是简体中文,而我编码采用的是utf-8,并且asp的pagecode=65001,meta里面的设置也charset也是utf-8,

阅读全文 »

标签:, ,
在23:50发表于HTML & CSS,有评论3
2004.1219
范老师的婚纱照好漂亮

昨天在蓝色理想看到关于utf-8的讨论,认真的研究了一下,发现对网页的编码和显示问题突然清晰起来,以前一直以为把gb2312改成utf-8是一个很复杂的问题,昨天认真的研究一下相关的原理,还颇有心得,而且整个转换过程也比较清晰就动手把我的个人网站转换成UTF-8的编码,并且写了一篇文章《ASP中从ANSI到UTF-8》。

阅读全文 »

标签:, ,
在23:58发表于爱想想爱写写,有评论0
回到页眉