| « prev next » |
Ceci est pour MovableType 3,2, mais les mêmes pour 3,3 ou 4,0, 4,01.
Dans le fichier / mt / lib / MT / Util.pm, il ya deux lignes. Je dois changer à partir de:
LIGNE 553: sous dirify (
LIGNE 554: ($ MT:: VERSION & & MT-> instance-> cfg () -> PublishCharset = ~ m/utf-? 8 / i)
LIGNE 555:? Utf8_dirify (@ _): iso_dirify (@_);
LIGNE 556:)
LIGNE 553: sous dirify (
LIGNE 554: # ($ MT:: VERSION & & MT-> instance-> cfg () -> PublishCharset = ~ m/utf-? 8 / i)
LIGNE 555: iso_dirify (@_); #? Utf8_dirify (@ _): iso_dirify (@_);
LIGNE 556:)
La raison en est, je l'ai tous les titres dirified de devenir le Web. Dans noms chinois, la version plus récente (qui a réellement un bug fixes) qu'à tourner tout l'UTF-8 (titre chinois) en rien, ce qui n'est pas convivial pour les utilisateurs.
Après le changement, la rubrique intitulée "Wendy说过一句话" sera URL: http://home.wangjianshuo.com/cn/20071121_wendyeeaee.htm
Bien que la partie chinoise a été perdu, au moins, c'est un moyen de distinguer les différentes entrées, et cela ne change pas l'encodage avec la base de données. Elle ne s'est tout type d'identifiants en elle. Imaginez si vous avez entry_id dans l'URL, et vous n'avez d'exportation et d'importation - tous les changements Web.
Cool URIs ne changent pas. C'est aussi ce que je pense.