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

BBS-サポート掲示板/509

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

 原因不明の文字化け - Boomerang (2006年03月17日 20時13分06秒)

はじめまして現在ver.3.5.10をiswebにて使用していますが、数日前より特定文字(主に"の"+特定漢字)の組み合わせの場合・a href="wiki.cgi?page=%CE%C0" class="wikipage">と表示されそれ以降改行処理がされるまでの文章が文字化けを起こしてしまいます

基本的にwiki導入以降、テーマ変更(変更後、文字化け発生まで2ヶ月間特に異常なし)以外にこれといった設定の変更は行っておらず、現状では原因が不明です対処法、もしくは原因は分からないものでしょうか

  • %CE%C0は"寮"ですね.心当たりありますか?具体的なページ名とか教えていただければ,調査してみます. - sakuma (2006年03月18日 01時05分14秒)
  • 「寮」というページがありませんか?それが「の」の2バイト目+「特定漢字」1バイト目とマッチしてしまうためです。これはバグですが、以前試した対策案は負荷が大きく実用的ではありませんでした。なにかよいアルゴリズムがあれば対策出来るのですが。 - typer (2006年03月18日 01時08分32秒)
  • 別件でサイト見てたら出てきたのですが,BugTrack-wiki/240ですね.私も何か方法を考えて見ます. - sakuma (2006年03月18日 01時39分52秒)
  • コメントありがとうございます、既に提示されていたエラーだったようで重複の質問でお手数かけました。"寮"については、同名のページが存在したため"学生寮"と名称を変更したところ文字化けは全て解決しました。対策としては「1文字名前のページは作成しない」という対処療法的な方法ですが文字化けの防止は出来そうです - Boomerang (2006年03月20日 01時03分39秒)
  • 自動リンク機能を切ってしまえば問題は起こらないと思います.自動リンク機能はページ数が増えてくると実質使い物になりませんから,運用を考えるとオフにしておいた方がいいですよ - sakuma (2006年03月20日 01時26分56秒)
  • 少しコメントのタイミングを外してしまいました(遅くなりました)。負荷に関してですが、全ページ全内容全行を正確に判定させようとすると速度に大きな影響が出ます。高速化案としては、曖昧高速マッチでマッチしたページの場合だけ正確にマッチさせるようにすると速度の低下を最小限に抑えられます。この辺に関しては以前MLでも提案させて頂きました。(「漢字1文字の時だけ」という条件にすればもっと現状の速度に近づくかな?) ただ、現状の見解としましては、将来的には(V4.0以降では)文字コードがUTF-8になるとのことで(対応が不要になりますので)、あえて今対策するつもりもないようです。 - あき (2006年03月20日 08時16分02秒)
お名前: コメント:

最終更新時間:2006年07月11日 09時34分36秒