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

MovableType Dirify Change for UTF-8



















C'est pour 3,2 de MovableType, 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-> exemple-> cfg () -> PublishCharset = ~ m/utf-? 8 / i)
LIGNE 555:? utf8_dirify (@ _): iso_dirify (@_);
LIGNE 556:)

Il doit être remplacé par
LIGNE 553: sous dirify (
LIGNE 554: # ($ MT:: Version & & MT-> exemple-> cfg () -> PublishCharset = ~ m/utf-? 8 / i)
LIGNE 555: iso_dirify (@_); #? utf8_dirify (@ _): iso_dirify (@_);
LIGNE 556:)

J'ai fait tous les changements à mon installation de base de MoableType.

La raison en est, j'ai tous les titres dirified de devenir le Web. En chinois noms, la nouvelle version (qui en fait un bug fixes) ne transforme les UTF-8 (titre chinois) en rien, qui n'est pas convivial pour les utilisateurs.

Après le changement, l'article intitulé "Wendy说过一句话" sera dans les URL: http://home.wangjianshuo.com/cn/20071121_wendyeeaee.htm

Bien que la partie chinoise a été perdu, au moins il est un moyen de distinguer les différentes entrées, et ce jeu ne change pas avec la base de données. Il ne possède pas n'importe quel type de comptes en son sein. Imaginez si vous avez entry_id dans l'URL, et vous n'avez d'exportation et d'importation - toutes les modifications Web.

Cool URI ne changent pas. C'est aussi ce que je pense.



Entries Related to MovableType Dirify Change for UTF-8 :