wordpress导入后出现乱码之解决

昨天下了wamp5,准备再好好学学PHP和玩一下wordpress。
没想到一来就弄个麻烦的~从空间上备份的数据,导入到本地数据库后,竟然是一堆乱码(形如:????),自己是搞鼓了一整天(试了几乎所以相关的utf8编码都是不行)也是没搞定。
自己搞不定就找人问吧。来到海豚在google论坛上建的论坛上发言,下午海豚告诉我在苛世录上可找到解决办法,跟去→桑林志Windix’s Weblog阿修的部落格
原因是:

从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过我在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。我读了一下新的MySQL在线手册中第十章”Character Set Support“后终于找到了解决方法并测试通过。

MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。

当我们按照原来的方式通过PHP存取MySQL数据库时,就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。解决方法是在发送查询前执行一下下面这句:

SET NAMES 'utf8';

解决办法是:
一、导入数据时,新建的数据库collation (校勘/整理)项选择为utf8_general_ci;
二、修改wp-includes/wp-db.php为

$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
//加上下面這行
$this->query("SET NAMES 'utf8' ");

至此,问题解决。

Video blog(wordpress mu)

用wp mu创建的vedio blogs(注册简单,用过wordpress.com的都知道),酷啊~
可即时录制vedio(需要有camera/摄像头),也可以上传多种格式的媒体文件:AVI, DV, MOV, QT, MPEG, ASF, WMV.
看后台post区的设备(自己没有cam,所以无法测试。):

Update:已挂!

WP-GoogleStats

记录和显示google蜘蛛索引你的网页的情况。
一、因为作者没有用PHP添加MYSQL,所以要自己添加如下Table

CREATE TABLE `wp_googlestats` (  
  `page` varchar(100) NOT NULL DEFAULT '',  
  `lastvisit` int(11) NOT NULL DEFAULT '0',  
  `frequency` int(11) NOT NULL DEFAULT '0',  
  `visits` int(11) NOT NULL DEFAULT '0',  
  `timestamp` timestamp(14) NOT NULL,  
  KEY `page` (`page`)
)

二、从如下链接中下载plugin,并把后缀名从phps改为php;
三、把上列文件上传到blog的plugins文件夹中,在后台激活相应的plugin;
四、在模板中加入如下PHP代码,可显示googlebot最后索引的时间:

< ?php if (function_exists ('wp_ftr_googlestats')) wp_ftr_googlestats('l, F j, Y'); ?>

显示效果:

Googlebot visited this page Friday, September 24, 2004

五、详情可进作者plugin页查看

wordpress.com开放注册

wordpress.com

wordpress.com结束不长的Beta期,开放注册了!

[Via]

用wp架设bt下载站~

:mrgreen::mrgreen:,还能有这样的用途,看来要多多支持了。

雨吁用WP做了一个BT下载站(链接更新为:无双综艺),推荐大家去捧场学习,很不错的创意。
[Via]

雨吁看上去颇满意自己的“作品”哦,:mrgreen:

wordpress.com的API key

不久前matt在blog里提到wordpress.com的API Key,但只是一个Key,还没实质的作用。
现在基于此API Key的Plugin终于推出了—— Akismet。此plugin是一个反comment and trackback spam的工具。
从文字中我猜到(英文不精:oops:)它通过慢慢积累spam的资料,然后把它们挡下的。当然它不仅仅能用在wordpress上!!
The more you use it the more effective it becomes.
[more]Akismet Stops Spam
Download Akismet WordPress Plugin

收到了wordpress.com的邀请

:mrgreen::mrgreen::mrgreen::mrgreen:
哈哈,终于收到了wordpress.com的邀请了。
很早就在wordpress.com的首页上登陆了email,前一段时间就听说了wordpress.com的帐户很值钱,现在自己用上了,高兴!!
看看她有什么不同之处吧:
登陆界面上比普通的wordpress多了一个Remember me的选项。其实这个选项是很有用的,也可以说是必须的,为什么在个人wordpress上会没有呢??
登陆了后是比普通的dashboard好看的界面。
post页应该是改变最大的,运用了AJAX和WYSIWYG,更方便了!
不能加插件,不能自己修改theme(只有官方站推荐的几种theme,少了一点哦~)
能上传jpg, jpeg, png, gif, mp3, mov 等格式的文件(单个文件不超过1500k,一共25mb的空间)
其他的也就是普通wordpress缩水了,基本是一样的!
图就不截了,这里只有qq能截图,用这个截图够麻烦的。:oops:
My WordPress.com:http://bingu.wordpress.com

旧酒新瓶

wordpress中图形化标题的插件真的不算少,刚开始用wordpress时就知道有这样的插件了。但我一直嫌这种插件比较“麻烦”,所以也就没有去安装试用过。这次海豚那里新装上了一个图形化标题的插件,效果看上去很棒,我也就坐不住了,装上试试~~

这个安装可就麻烦了!
首先,作者的网站已经打不开了,插件只好在wp-plugins.org里复制了。
然后在wp-plugins.org找到这个插件,没想到因为主文件太大了,我的老爷机竟然受不了,只能是一段一段地复制(全文复制,浏览器就会死掉,汗!还没安装已经够累的了。)
然后我就没怎么看readme,像平时那样安装,走了一大段冤枉路后照readme安装,一下子搞定。

步骤如下:
wp-plugins.org复制image-headlines.php保存到本地,然后上传到plugins文件夹中;
然后在wp-content文件夹中新建image-headlines文件夹,把你需要的字体放入此文件夹中;
在后台激活此插件,然后到Options->Headlines设置一下;
修改theme主页面中的the_title()为the_title(‘-image-‘) ;
至此,搞定。

找一个中文字完整一点而有好看的字体也是挺麻烦的!大家如果有好介绍,记得分享一下啊。