I am using Term::Complete in my shell based CRM system. And I get correctly the list for completion which is in Unicode. By pressing TAB I can see the unicode. But by pressing the actual symbol, such as ž I cannot see the Unicode symbol, but I get: ž instead and cannot complete more with the TAB.
If anyone else knows better version for complete function, I am also interested.