【解决方法】无法连接到手机。请断开连接,重新启动手机,然后重试连接。Can’t connect to your phone. Disconnect it, Restart it, then try connecting again. Zune & Windows Phone

无奈于等 DFT 的 Tango 系统,刷了 XDA 下载的新 Dynamics7 的 Trophy ROM。完成后 Zune 一直报错。

错误提示“无法连接到手机。请断开连接,重新启动手机,然后重试连接。” 网上搜索得知也是个普遍性的问题,主要由于 Zune 与 Windows Phone 的证书问题。

最后尝试成功的解决方法如下。

  1. 断开手机,关闭 Zune。
  2. 在系统盘中找到“Microsoft\Crypto\RSA”文件夹,将其下级“S-x-x-xx-xxxxxxxxxxx”目录哦给删除。当然不放心的可以以重命名方式做备份。WinXP 在 “C:\Documents and Settings\【用户名】\Application Data\Microsoft\Crypto\RSA”下。Win7 在 “C:\Users\【用户名】\AppData\Roaming\Microsoft\Crypto\RSA”下。可以在更目录搜索得到。
  3. 之后重启 Zune 并连接手机。这时就能发现手机重新连接成功了。

让我们可爱的 Simple-Tags 支持中文 (wp 3.2.1可用,2.0-beta9)

Simple-Tags (官网链接) 真是个牛货,提供了多个 WP 插件所提供的功能,代码简练。并且提供了很多站长所期望的内链功能。唯一的遗憾由于开发者都是老外,没有考虑到使用扩展字符集的文字,中文就是这样的语言。所以很多站长发现他不能支持中文,蛋疼啊。

多次尝试下,如下的方法可以让 Simple-Tags 支持中文,其实也就是在匹配表达式上动手脚,去掉老外严谨的匹配条件。

进入 wp-content/plugins/simple-tags/inc(Simple-Tags 2.0-beta9是这个路径),打开 class.client.autoterms.php 文件,第 94 行(或者左右)。有如下代码,

我们要动到的就是这句话。注意其中 \b 这个字符在正则表达式中匹配英文是时常使用到。\b 就是用在你匹配整个单词的时候,如果不是整个单词就不匹配。我的修改如下,

这样就能让 Simple-Tags 匹配扩展字符集的中文字符了。当然这样的修改会对 php 服务器稍微加大点负担,也会偶尔匹配到英文单词的中间字符。不过英文不多的情况下,还是不错的。