Unicode based programs ?


  1. Posts : 1,002
    XP Pro (x86) | 7 HP (x86) & (x64) | 7 Pro (x64)
       #1

    Unicode based programs ?


    How do I detrmine wether to install the Unicode version or non-unicode version ... of a program ?

    I want to test Q-Dir an alternative WinExplorer app, but their download page offers these options.
    I dont know which to download because I dont understand how Unicode editions are applicable
    (I intend testing the portable versions, not that it is relevant, to my dilema)

    DDG search: https://duckduckgo.com/?q=what+is+a+...used+for&kaa=p has not helped and this Unicode.org web-site is beyond my comprehension.

    I assume English based programs are ASCII where as non English programs must be Unicode to render text in its intended language.
    As a self taught programmer, for my own needs, I am aware of ASCII character sets, but not an expert.

    Would appreciate any clarification -- thank you :)
      My Computer


  2. Posts : 2,468
    Windows 7 Ultimate x64
       #2

    If you can choose, always select the Unicode version of a program.

    As you say, being Unicode allows to understand text in non-English languages correctly no matter the system settings (ASCII is limited to English letters, numbers and the most common symbols only, and ANSI codepages are system-specific), so for it to work correctly with any possible text, Unicode builds are a must if the OS supports them.

    Quick and dirty rule of thumb, if using a NT-based system, use Unicode if available (that is, for Windows NT, 2000, XP, 2003, 2008, Vista, 7, 8, 2012 and 10, use Unicode).

    It's also important to note that it's not only a matter of using Unicode because you might use a non-English localized version, but any text the program handles is subject to bugs without full Unicode awareness. For example, a file manager must understand Unicode because you may have a file with a non-ASCII name, or more frequently, content that's not fully ASCII text (just try to open a chinese-named file with a non compliant program and you'll see what I mean)

    If you're a programmer, then a basic understanding of Unicode is a must, as it's a fundamental topic in today systems, storage and data exchange. A good read about the topic is this one:
    The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) - Joel on Software
      My Computer


  3. Posts : 1,002
    XP Pro (x86) | 7 HP (x86) & (x64) | 7 Pro (x64)
    Thread Starter
       #3

    Hi Alejandro

    Thank you for such a concise and informative reply, very much appreciated.
    How anybody at my age can be bored ... there is so much more to learn.

      My Computer


  4. Posts : 1,002
    XP Pro (x86) | 7 HP (x86) & (x64) | 7 Pro (x64)
    Thread Starter
       #4

    Further to Unicode ... what is the difference between Unicode and Unicode BE
    - text editor Metapad3.6 defaults to DOS and when creating INI files they must be saved as Unicode
    - I am still learning :)
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 07:38.
Find Us