Changeset 131
- Timestamp:
- 02/24/06 07:21:55
- Files:
-
- trunk/plagger/lib/Plagger/Plugin/Search/Rast.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/Search/Rast.pm
r130 r131 22 22 23 23 my $dir = $self->conf->{dir}; 24 $self->{encode} = $self->conf->{encode} ||'utf8';24 $self->{encode} = $self->conf->{encode} eq 'euc_jp' ? 'euc_jp' : 'utf8'; 25 25 26 26 unless (-e $dir && -d _) { … … 67 67 Plagger->context->log(info => "create index $dir"); 68 68 } 69 70 #euc_jp to euc-jp71 $self->{encode} =~ s/_/-/;72 69 $self->{rast} = Rast->open($dir, RAST_DB_RDWR); 73 70 } … … 118 115 sub convert { 119 116 my ($self, $str) = @_; 120 $str = encode($self->{encode}, $str) unless $self->{encode} eq 'utf8';121 $str;117 utf8::decode($str) unless utf8::is_utf8($str); 118 return encode($self->{encode}, $str); 122 119 } 123 120
