diff --git a/C4/Members.pm b/C4/Members.pm index ce54952c60..fd25844356 100644 --- a/C4/Members.pm +++ b/C4/Members.pm @@ -38,6 +38,7 @@ use C4::NewsChannels; #get slip news use DateTime; use DateTime::Format::DateParse; use Koha::DateUtils; +use Text::Unaccent qw( unac_string ); our ($VERSION,@ISA,@EXPORT,@EXPORT_OK,$debug); @@ -800,6 +801,7 @@ sub Generate_Userid { $firstname =~ s/[[:digit:][:space:][:blank:][:punct:][:cntrl:]]//g; $surname =~ s/[[:digit:][:space:][:blank:][:punct:][:cntrl:]]//g; $newuid = lc(($firstname)? "$firstname.$surname" : $surname); + $newuid = unac_string('utf-8',$newuid); $newuid .= $offset unless $offset == 0; $offset++; diff --git a/debian/control b/debian/control index bf4d3e0651..588c641744 100644 --- a/debian/control +++ b/debian/control @@ -72,6 +72,7 @@ Build-Depends: libcgi-session-driver-memcached-perl, libtext-csv-perl, libtext-csv-xs-perl, libtext-iconv-perl, + libtext-unaccent-perl, libuniversal-require-perl, liburi-perl, libwww-perl, diff --git a/install_misc/debian.packages b/install_misc/debian.packages index 4406e3d5d0..153bcb7653 100644 --- a/install_misc/debian.packages +++ b/install_misc/debian.packages @@ -83,6 +83,7 @@ libtext-charwidth-perl install libtext-csv-encoded-perl install libtext-csv-perl install libtext-iconv-perl install +libtext-unaccent-perl install libtext-wrapi18n-perl install libtimedate-perl install libtime-duration-perl install