Unicode support

Here's a list of some widely used applications on Windows (2000/XP) to state their compatibility to the standard Unicode encoding. I made that page because I'm using files named with mixed languages and a lot of programs just cannot open them ! The standard workaround for this is to use only one language and define it in Windows's "Regional and Language Options" control panel. But this is not an acceptable solution for me.

Last update : 2005/8/20

1. Internet tools (web browsers, e-mail clients, ftp clients)
2. P2P
3. File tools (packers, CD/DVD burners, backup)
4. File cataloguers
5. Antivirus
6. Viewers, players
7. Office suites
8. Creation suites
9. Miscellaneous

Why is Unicode support so important?
It is important because applications should be able to open any file regardless of the language used to write their name - this is even more important with apps dealing with a great amount of files like compression or backup tools. It is also important if you have to write text and you want to use a language that isn't yours (ex. write Korean text in Photoshop or send an e-mail in Arabic). And the last thing is that all text handling will work better than with other scripts : if you do a search for Japanese strings you won't find correct results if the search is based on 8-bit ASCII because the standard non-Unicode Japanese encoding uses a variable-length encoding depending on the characters to encode.

What is tested to know if an application has full Unicode support?
- I set Windows to use Japanese as the default locale script. I make a new file under the app, save it, then add some French characters. If the app cannot open it, it means there is no support for Unicode in the file access functions.
- If there is no way to enter Unicode in search fields or text areas, if the app is scanning for files and does not find the ones whose names are falling out of the current locale, if there are bugs in displaying French in the app's GUI, then I consider it does not fully support Unicode either.
- I do not make any difference between the various encoding of Unicode used (UTF-16, UTF-8, UTF-7, etc.) since they don't vary in features.
- I do not test advanced features of Unicode, as enclosed characters, etc.
- All tests are done on Windows XP. Windows 98/Me has no built-in Unicode support unless you install the Unicode for Windows 9x package. Windows NT/2000/XP are Unicode compliant.

This list is not meant to be exhaustive. You can contact me if you wish to add any other application you know or to make corrections.
NOTE : Once a program has been tested OK for Unicode support, I don't upgrade the version number unless there is any regression with a new version.
NOTE 2 : "Author" stands for an individual author as well as for a company or a community of developers.



1. Internet tools (web browsers, e-mail clients, ftp clients)

Bad luck for Mozilla's team : they didn't implement file handling in Unicode at first, so now the app has many compatibility problem with non-English languages. Opera doesn't have this problem. And as usual, all Microsoft software is fully Unicode compliant.

Author Name & version Unicode
Support
Cost Comments
Gene6 FTP Server 3.2.0 Full $ FTP server
Microsoft Internet Explorer 6 Full

 

Web client
Opera Opera 7.52 Full

$

Web & e-mail client
Microsoft Outlook Express 6 Full

 

e-mail & Usenet client
RaidenFTPD RaidenFTPd 2.4 Full $ FTP server
SmartFTP SmartFTP 1.0.976 Full

Free

FTP client
mozilla.org FireFox 1.0 Partial

Free

Web client
File I/O not compliant.
mozilla.org Mozilla 1.4 Partial

Free

Web & e-mail client
File I/O not compliant.
mozilla.org Thunderbird 0.9 Partial

Free

e-mail & Usenet client
File I/O not compliant.
Bizdev IncrediMail Xe No

Free

e-mail client



2. P2P

Author Name & version Unicode
Support
Cost Comments
Azureus 2.3.0.4 Full Free Bittorrent client
BitComet 0.57 Full Free Bittorrent client
emule-project.net eMule 0.44b Full Free eDonkey client
(Only when connecting to Unicode-compatible servers)
  Share A60d Full Free Share client
shareaza.com Shareaza 2.1 Full Free Gnutella, Gnutella2, eDonkey, BitTorrent client
(Only when connecting to other Gnutella2 clients)
  XNap 2.5-pre2 Partial Free OpenNAP client
XNap is Unicode compatible but OpenNap isn't.
MetaMachine eDonkey 0.48.1 No Free eDonkey & Overnet client
Sherman networks KazaA 2.1 No Free Kazaa client
K-Lite KazaA Lite 2.1 No Free Kazaa client
MetaMachine Overnet 0.48.1 No Free Overnet client
Frontcode WinMX 3.31 No Free WinMX & OpenNAP client
  Winny b725 No Free Winny client



3. File tools (packers, CD/DVD burners, backup)

Author Name & version Unicode
Support
Cost Comments
7-zip.org 7 zip 4.13b Full   Powerful open-source archiver.
Microsoft Backup 5.1 Full   This is the backup tool bundled with Windows 2000/XP.
VSO software CopyToDVD 3.0.35 Full $ Not as versatile as Nero but will backup your files OK.
RARlabs WinRAR 3.30 Partial $ Bugs when creating/extracting archives from Explorer's context menu.
Ahead Nero Burning ROM 6.6.0.1 No $$ Handles CD/DVD Unicode formats when burning but unable to read the source files.
WinZIP WinZIP 8.1 No $ Windows' internal ZIP support handles Unicode but WinZIP doesn't.



4. File cataloguers

Author Name & version Unicode
Support
Cost Comments
Apolisoft MCataloguer Full $  
Qunom CD Bank Cataloguer 2.4.2 No $  
WhereIsIt.com WhereIsIt 3.62 No $  



5. Antivirus

Author Name & version Unicode
Support
Cost Comments
Symantec Norton Antivirus 2002 Full $$ GUI is not using Unicode but filenames shows OK though.
Kaspersky Antivirus Personal 5.0.142 Partial $$ File I/O is OK but the GUI shows incorrect filenames.
Panda Panda Titanium 2005 No $$ Doesn't report any error even if a part of your harddrive is not scanned because it failed to open files or folders!



6. Viewers, players

QuickTime Player is weak at Unicode support (Unicode has been included recently in MacOS's specs and the Windows QuickTime library is a port of MacOS graphic libraries). Media Player Classic is a very good choice if you're looking for a light player.

Author Name & version Unicode
Support
Cost Comments
Apple iTunes 4.6.0.15 Full Free The iPod is also Unicode compliant.
(open source) Media Player Classic 6.4.4.2 Full Free  
Ashampoo Photo Commander 3.5 Full $  
Microsoft Windows Media Player 7 Full    
Nullsoft Winamp 5 Partial Free Unicode support is still very buggy.
ACDSystems ACDSee 7 No $$ ACDSystems has been aware of the Unicode issue since 1999!
Irfan Skiljan IrfanView 3.92 No Free  
Apple QuickTime Player 7.0pr3 No Free Filename also cannot be longer than 31 characters. Those limitations applies to all multimedia players relying on standard QuickTime library.
RealNetworks RealOne Player 6.0.11.853 No Free  
Nikolaus Brennig SlowView 1.0 RC2 No Free The author will cease distribution and support of this viewer in January, 2005.



7. Office suites

Both Microsoft's Office and OpenOffice fully support Unicode. OpenOffice is free and young, Microsoft Office is not free and not young.

Author Name Unicode
Support
Cost Comments
Microsoft Office XP Full $$$  
openoffice.org OpenOffice 1.0.3.1 Full Free  



8. Creation suites

Author Name Unicode
Support
Cost Comments
Adobe GoLive CS Partial $$$ Web & multimedia authoring
File I/O not compliant. Unicode in QuickTime Authoring is broken (it has been implemented in QuickTime 6).
Adobe Photoshop CS Partial $$$ File I/O not compliant.
Avid Xpress Pro HD 5 No $$$$$ Not even ANSI compatible with itself (bins & project names are not saved with the same codepage than the one used for display).



9. Miscellaneous

Author Name & version Unicode
Support
Cost Comments
Microsoft Notepad 5.1 Full   Simple text editor
Bundled with Windows 2000/XP.
Avery Lee VirtualDub 1.5.10 Full Free Video compression tool
Canopus ProCoder 2 No $$ Video compression tool
Microsoft Money 2003 No $$ Cannot run if the default locale is not the one it is intended to work with.



Back