« FilenameSearchPlugin | Main | Trac0.10と日本語 »

2006.11.03

2バイト文字を含む属性値

 Subversionで2バイト文字を含む属性値を登録して、それをTracのリポジトリブラウザで表示した場合・・・

  • Trac0.9.5(Win2k):属性値の表示が見事に化ける
  • Trac0.10(WinXP):問題なく表示できる
     属性の処理を行っているのは、versioncontrol/web_ui/browser.pyになるのですが、ソースを見比べてみると・・・書き換わっていました。

     ちなみに、Trac0.9.5の場合、上記ソース(日本語版)の23行目を

    from trac.util import sorted, to_utf8

    に、87行目を
    'props': dict([(name, to_utf8(value, "Shift_JIS"))

    にすると、とりあえずごまかせました。ShiftJIS固定で処理しているので、他のエンコードが混じったらNGとなりますが(笑)。

  • |

    « FilenameSearchPlugin | Main | Trac0.10と日本語 »

    Subversion・Trac・etc.」カテゴリの記事

    Comments

    Post a comment



    (Not displayed with comment.)


    Comments are moderated, and will not appear on this weblog until the author has approved them.



    TrackBack


    Listed below are links to weblogs that reference 2バイト文字を含む属性値:

    « FilenameSearchPlugin | Main | Trac0.10と日本語 »