topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday April 23, 2024, 4:45 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - hoshi [ switch to compact view ]

Pages: [1]
1
We now know that MemPad both supports Unicode, and has Drag&Drop

MemPad does not support UNICODE, I am sorry to say (I am the author).

UNICODE uses a multi byte code that covers all languages of the planet, and even allows displaying Chinese, Russian and English on the same page. For a programmer this is more difficult to handle than ANSI, which stores all characters in a single byte.

ANSI includes the standard English character set (first half of the 256 codes) as well as a set of special characters that can be configured through Windows' regional settings. The "Western" set includes all sorts of western european special characters (see Charmap.exe).

Windows programs usually handle all these characters, including conversions upper/lower case. For regions like Russia or Greece the "Western" set is replaced with a regional set, which works nicely, and still supports ANSI English, but you cannot mix Russian and German umlauts, for example.

Programs without UNICODE support can even handle Chinese or Japanese, because those Windows versions have emulations that support 2-byte codes and pretend it's normal single byte code. However that is likely to fail on memory string operations.

BTW: Another issue is the OEM character set ("DOS") that is used for Windows console programs ..

horst

Pages: [1]