--- search/nn-swish.cgi 2002/06/20 07:57:05 1.4
+++ search/nn-swish.cgi 2002/06/25 15:06:47 1.5
@@ -5,6 +5,7 @@
use Text::Query;
use CGI::Carp qw(fatalsToBrowser);
use SWISH;
+use Unicode::String qw(utf8 utf16);
require Unicode::Map8;
my $dir='/home/dpavlin/nn/swish';
@@ -23,7 +24,7 @@
$s=~tr/¹©ðÐèÈæƾ®/sSdDcCcCzZ/;
my $l2_map = Unicode::Map8->new("ISO-8859-2") || die;
- #my $utf8_map = Unicode::Map8->new("utf8") || die;
+ my $us = Unicode::String->new();
my $sh = SWISH->connect('Fork',
prog => "$dir/swish-e",
@@ -32,9 +33,9 @@
results => sub {
my ($sh,$hit) = @_;
- my $us=$hit->swishtitle;
+ $us->utf8($hit->swishtitle);
- print "swishdocpath,"\">NN",$hit->god,"/",$hit->br," ",$hit->nr," ",$hit->swishtitle," [",$hit->swishrank,"]
\n";
+ print "swishdocpath,"\">NN",$hit->god,"/",$hit->br," ",$hit->nr," ",$l2_map->to8($us->utf16)," [",$hit->swishrank,"]
\n";
# print $_[1]->as_string,"
\n";
# my @fields = $hit->field_names;