无法登录MyBlogLog

Posted in 互联网, 窄多废话 on December 13th, 2007 by Adam

MyBlogLog是我喜欢的一个SNS社区网站,使用它的用户在访问它的其他用户的网站的时候,用户的头像会显示访问的网站上,很有亲切感。现在它虽然加入了Yahoo的大家庭,但是它们的服务却让我大失所望。事情缘由是这样的,MyBlogLog加入Yahoo后,初次使用的用户要登陆MyBlogLog,需要经过Yahoo的登录页面来进行帐号整合,可当我进行到

Last Step!
You’re merging this MyBlogLog acount…

的时候,点击“OK, Merge me!”的按钮却老是出现着这样的错误:

页面:https://www.mybloglog.com/buzz/yjoinm2/

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘:12:{s:14:\”yIdAliasSelect\”;s:10:\”yIdChoseNN\”;s:16:\”yIdNicknameInput\”;s:7:\’ at line 1<!– www4.mbl.sp1.yahoo.com uncompressed/chunked Thu Dec 13 01:59:16 PST 2007 –>

经过多次尝试,错误仍在。我就纳闷,这样显眼的错误也没有人来及时补救。不知道是MyBlogLog变差了,还是Yahoo的服务本来差。希望这个问题可以早日解决,我还不想放弃MyBlogLog。

Tags: , , ,

WP升级测试

Posted in Mysql on December 11th, 2007 by Adam

这是一个升级测试!
今天有空把WordPress从2.04升级到2.3.1,默认的数据库字符是latin1,升级后出现乱码,因为wp-config.php里面多了
define(‘DB_CHARSET’, ‘utf-8′);
define(‘DB_COLLATE’, ”);
这两行,按照网上的办法,把utf-8去掉,问题解决。具体原因尚不清楚,有空再看看。

更新:关于Character Set和Collation (Collation是“整理”的意思,用于不同字符的比较,排序等,如按字母或汉语拼音排序)

  • 一个Character Set都可以对应多个Collation,并且有默认的Collation
  • 以_ci结尾的Collation,是不区分大小写(Case- Insensitive)的
  • 以_cs结尾的Collation,是区分大小写(Case-Sensitive)的
  • 以_bin结尾的 Collation,是二进制(Binary)的。

关于如何修改Collation

对于新建Column:

ALTER TABLE tbl_name
[DEFAULT CHARACTER SET character_set_name] [COLLATE collation_name]

对于所有新建table
mysqld –default-character-set=gbk –default-collation=gbk_chinese_ci

这是常用的Character Set和Collation
mysql> SHOW CHARACTER SET;
+----------+-----------------------------+---------------------+--------+
| Charset | Description | Default collation | Maxlen |
+----------+-----------------------------+---------------------+--------+
| big5 | Big5 Traditional Chinese | big5_chinese_ci | 2 |
| latin1 | cp1252 West European | latin1_swedish_ci | 1 |
| latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 |
| ascii | US ASCII | ascii_general_ci | 1 |
| ujis | EUC-JP Japanese | ujis_japanese_ci | 3 |
| sjis | Shift-JIS Japanese | sjis_japanese_ci | 2 |
| gb2312 | GB2312 Simplified Chinese | gb2312_chinese_ci | 2 |
| gbk | GBK Simplified Chinese | gbk_chinese_ci | 2 |
+----------+-----------------------------+---------------------+--------+
你可以使用mysql> SHOW COLLATION LIKE 'latin1%';查看更多的latin1的COLLATION

Tags: , , ,
RSS Feed