トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/80

ページの作成や編集にはユーザ登録が必要です。

日本語一文字のページ名について

  • 投稿者: kuwa
  • カテゴリ: 本体
  • 優先度: 重要
  • 状態: 保留
  • 日時: 2003年06月18日 02時18分58秒

 内容

例えば、薫というページを作り、別のページで天井という単語を使用すると、天の2バイト目と井の1バイト目で、%B7%B0になり、これは薫と同じになるため表示が乱れてしまいます。仕方ない気もしますが…。

 コメント

  • これ、対処法ないのでしょうか? - たけぞう (2003年06月25日 10時42分01秒)
  • 先頭からチェックしてマッチさせるか、UTF-8にするしかないのかなー? このへんが参考になるかもしれません。 http://www.rfs.jp/sitebuilder/perl/09/02.html - しお (2003年06月25日 14時20分07秒)
  • この辺も参考になると思います。http://www.din.or.jp/~ohzaki/perl.htm#JP_Match - kuwa (2003年06月25日 20時23分19秒)
  • とりあえずページのオートリンクに関しては修正したのですが、これ、ちゃんと対応しようとするとKeyword.pmだけじゃなくてあちこち直さないとダメですね。 - たけぞう (2003年06月29日 17時45分32秒)
  • この修正を入れると正規表現がむちゃくちゃ遅くなってしまうようです。どうしたものか・・・ - たけぞう (2003年07月01日 19時28分37秒)
  • 他に解決策が見つからないので保留にしときます。 - たけぞう (2003年07月04日 07時48分18秒)
  • BBS-サポート掲示板/447で話題にあがって、ふと思いついたのですが、キーワードを検出した(正規表現にマッチした)場合にだけマッチ部分の前($pre)が正常であるか検査したらどうでしょうか?たとえばこのページはこのコメントでようやく1つ出る程度ですから、処理速度に与える影響はほとんどないと思います。 - typer (2005年09月27日 21時05分14秒)
  • typer殿の高速化案はごもっともですが、記載の2つ目のURL(私も実務でよくお世話になっているサイトです)にもその方法(まずは曖昧マッチングを行い、マッチした場合だけ厳密マッチングを行う)について触れられています。「この修正を入れると…むちゃくちゃ遅くなってしまう」というのは、それを行ったとしても遅くなってしまう、ということを仰っておられるのでは? ですが私も疑問に思います。体感的に「むちゃくちゃ」と感じるほど遅くなるのでしょうか? - あき (2005年10月01日 04時09分29秒)
    • 本CGIに限った内容ではなく、今後も直面する可能性の高そうな技術的内容ですので、可能ならばはっきりさせておきたいと思いコメントさせて頂きました。 - あき (2005年10月01日 04時10分13秒)
  • 「仮」というページ名を作って、「参照」という言葉を入れることでも文字化けしました。ご報告まで。 - Jimmy (2007年02月01日 12時22分57秒)
  • 「漢」というページを作って「全然」という言葉を入れても文字化けしました。僕も報告です。 - QINGMU (2008年11月11日 15時05分47秒)
  • 当面、voidで回避する方法があるようです。 - 名無しさん (2009年05月19日 16時03分23秒)
  • 具体的にはどうやるのですか? - 774 (2009年05月19日 16時14分03秒)
  • voidプラグインで文字化けする文字をくくったらうまくいっただけですが、その延長上に根本的な回避策がないものでしょうか。 - 名無しさん (2009年05月19日 16時44分29秒)
  • ご回答ありがとうございました。 - 774 (2009年05月19日 17時08分17秒)
  • このページでの議論をみる限り「その延長上に根本的な回避策」はないと思います。 - 名無しさん (2009年05月19日 19時44分04秒)
  • 自ページ名に対してのリンクは不要という方向で、根本的とはいえないと思われますがこのような方法で回避できました。 - すなぷ (2009年05月20日 10時44分32秒)
  • 本件の解決案として、BugTrack-plugin/405:keyword 高速化・機能強化プラグインを投稿致しました。 - ぐうます (2009年07月24日 01時33分09秒)
お名前: コメント:

最終更新時間:2009年07月24日 01時33分09秒