Changeset 7802 for platform/tdiary/util

Show
Ignore:
Timestamp:
03/11/08 20:13:31 (9 months ago)
Author:
hsbt
Message:

platform/tdiary/util/rast-search/*: merge from Test_UTF8.

Location:
platform/tdiary/util/rast-search
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • platform/tdiary/util/rast-search/ChangeLog

    r4633 r7802  
     12007-01-08  Kazuhiko  <kazuhiko@fdiary.net> 
     2        * rast-register.rb, rast-search.rb: revise for UTF8. 
     3 
    142005-12-10  Kazuhiko  <kazuhiko@fdiary.net> 
    25        * rast-register.rb: set 'diaries' for the 'my-ex' plugin. 
  • platform/tdiary/util/rast-search/i.rast.rhtml

    r5060 r7802  
    1 <%# i.rast.rhtml $Revision: 1.7 $ %> 
     1<%# i.rast.rhtml $Revision: 1.5.2.1 $ %> 
    22<h1><%= CGI::escapeHTML( @conf.html_title ) %> [全文検索]</h1> 
    33<form action="<%= _(@cgi.script_name) %>"> 
  • platform/tdiary/util/rast-search/rast-register.rb

    r4633 r7802  
    2121 
    2222        def usage 
    23                 puts "rast-register.rb $Revision: 1.14 $" 
     23                puts "rast-register.rb $Revision: 1.10.2.2 $" 
    2424                puts " register to rast index files from tDiary's database." 
    2525                puts " usage: ruby rast-regiser.rb [-p <tDiary directory>] [-c <tdiary.conf directory>]" 
     
    221221 
    222222                def convert(str) 
    223                         case @encoding 
    224                         when 'utf8' 
    225                                 NKF::nkf('-w -m0', str) 
    226                         else 
    227                                 str 
    228                         end 
     223                        str 
    229224                end 
    230225        end 
     
    278273                conf.show_nyear = false 
    279274                def conf.bot?; true; end 
    280                 encoding = conf.options['rast.encoding'] || 'euc_jp' 
     275                encoding = 'utf8' 
    281276                TDiary::RastRegisterMain.new(conf).execute(encoding) 
    282277        rescue 
     
    300295         
    301296                diary = @diaries[@date.strftime('%Y%m%d')] 
    302                 encoding = @options['rast.encoding'] || 'euc_jp' 
     297                encoding = 'utf8' 
    303298                TDiary::RastDB.new(conf, encoding).transaction do |rast_db| 
    304299                        TDiary::RastRegister.new(rast_db, diary).execute(true) 
     
    319314                        if @mode == 'saveconf' 
    320315                                if @cgi.valid?( 'rast_register_rebuild' ) 
    321                                         encoding = @conf.options['rast.encoding'] || 'euc_jp' 
     316                                        encoding = 'utf8' 
    322317                                        str << '<p>The following diaries were registered.</p>' 
    323318                                        out = '' 
  • platform/tdiary/util/rast-search/rast-search.rb

    r5060 r7802  
    11#!/usr/bin/env ruby 
    2 # rast-search.rb $Revision: 1.9 $ 
     2# rast-search.rb $Revision: 1.6.2.2 $ 
    33# 
    44# Copyright (C) 2005 Kazuhiko <kazuhiko@fdiary.net> 
    55# You can redistribute it and/or modify it under GPL2. 
    66# 
    7 $KCODE= 'e' 
     7$KCODE= 'u' 
    88BEGIN { $defout.binmode } 
    99 
     
    3737                        super 
    3838                        @db_path = conf.options['rast.db_path'] || "#{cache_path}/rast" 
    39                         @encoding = conf.options['rast.encoding'] || 'euc_jp' 
     39                        @encoding = 'utf8' 
    4040                        # conf.options['sp.selected'] = '' 
    4141                        parse_args 
     
    199199 
    200200                def convert(str) 
    201                         case @encoding 
    202                         when 'utf8' 
    203                                 require 'nkf' 
    204                                 NKF::nkf('-w -m0', str) 
    205                         else 
    206                                 @conf.to_native(str) 
    207                         end 
     201                        @conf.to_native(str) 
    208202                end 
    209203        end 
  • platform/tdiary/util/rast-search/rast.rhtml

    r5060 r7802  
    1 <%# rast.rhtml $Revision: 1.9 $ %> 
     1<%# rast.rhtml $Revision: 1.7.2.1 $ %> 
    22<div class="adminmenu"><%%=navi_user%></div> 
    33