This is machine translation of orginal blog.
« prev next »

ムーバブルタイプdirifyをUTF - 8に変更

これは、ムーバブルタイプ3.2は、同じですが、 3.3 、または4.0 、 4.01 。

は、ファイル/山/ lib /に山/ util.pm 、そこには2つの行です。 私はそれを変えるから:

553行:サブdirify (
554行: ( $山: :バージョン& &山- >インスタンス- > ( cfg ) -> p ublishcharset= 〜 m /utf-ですか8 / 1 )
555行: ? utf8_dirify ( @ _ ) : iso_dirify (@_);
556行: )

変わったことをしなければならない
553行:サブdirify (
554行: ( $山: :バージョン& &山- >インスタンス- > ( cfg ) -> p ublishcharset= 〜 m /utf-ですか8 / 1 )
555行: iso_dirify (@_); # ? utf8_dirify ( @ _ ) : iso_dirify (@_);
556行: )

私は私のすべての変更内容をインストールベースのmoabletype 。

その理由は、私はすべてのタイトルになるdirified URLです。 中国語の名前では、新しいバージョン(実際にバグを修正さ)だけですべての電源がUTF - 8の(中国語のタイトル)を何もないことではありませんが、ユーザーフレンドリーです。

変更後には、エントリのタイトルは"ウェンディ说过一句话"になるのURL : http://home.wangjianshuo.com/cn/20071121_wendyeeaee.htm

失われたにもかかわらず、中国語の部分は、少なくともそれはいくつかの方法が異なるのエントリを識別し、このエンコーディングを変更するとともに、データベースにはありません。 それはないことは、どのような種類のIDが含まれています。 想像entry_idをお持ちの場合は、 URL 、および輸出入を行う-すべてのU RLを変更します。

クールユリスは変更しないこと 。 これはまた、私が信じている。