/[webpac]/trunk/my_unac_string.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /trunk/my_unac_string.pm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 631 - (show annotations)
Sun Jan 16 18:29:24 2005 UTC (19 years, 2 months ago) by dpavlin
File size: 491 byte(s)
correct support for accented letters entered as html entities in input data.

1 # Alternative implementation for unac_string which supports charasters in
2 # Croatian language which isn't really accented (ð) but needs to be coverted
3 # to unaccented equivalent (d)
4
5 use Text::Unaccent 1.02; # 1.01 won't compile on my platform,
6
7 sub my_unac_string {
8 my $charset = shift || return;
9 my $string = shift || return;
10 $string = unac_string($charset,$string);
11 $string =~ tr/ðÐ/dD/;
12 $string =~ s#&(\w)(acute|cedil|circ|grave|ring|slash|tilde|uml);#$1#gi;
13 return $string;
14 }
15
16 1;

Properties

Name Value
cvs2svn:cvs-rev 1.2

  ViewVC Help
Powered by ViewVC 1.1.26