It has been awhile since I really studied the ins and outs of using Unicode in perl. Some essential links follow.
My first introduction to Unicode in perl was on a Sun Sparc box running Solaris 7. Perl was installed from Sun Freeware. My recollection of working with Unicode under those circumstances was that it was a nightmare. Unicode support was pretty basic, or non-existent, depending on what you wanted to do. Just recently I ran into a problem changing the casing of certain string data (full names exported from an LDAP directory) on a RHEL 6 environment with the latest shipping perl. Bascially the problem is that while all the ASCII letters are being uppercased, the uc method is not changing the letters with special characters.
Here’s my “graded” reading list for the next couple of days: