*##### scheme for unicode characters in edit boxes
Posted: 18 Apr 2008 21:42
With v7.00.0021 - 2008-04-09 15:04 - I introduced a makeshift way to deal with UNICODE characters in XY edit boxes (which do not support unicode natively and can only show "?" chars instead -- at least in Germany!).
I did not get much feedback on this radical approach. With one exception: in Japanese Windows this strategy dramatically fails: characters there had been correctly displayed before, and now they are replaced by numbers.
So, at least for Japan, and probably also Korea and other DBCS systems (if that turns out to be the crucial criterion), I have to disable the *##### scheme.
But can I get some feedback from other users in other parts of the world, please? How do you like this feature? Should I make this scheme optional in config?
Code: Select all
+++ Renaming UNICODE file names via edit box (using F2): I finally
developed a workable way to rename files containing unicode
characters in the name. Sure it's not ideal, but far better than
nothing.
It works quite simple: Before being displayed in the edit box I
convert all unicode chars to their numerical equivalents prefixed
with * (asterisk). You will see something like this:
*48149*46041*44397abc.txt
You can now normally edit the name (even the numbers if you know
what you are doing) and apply the new name. The escape sequences
will be converted back to unicode and displayed in the file list
(which does support unicode, of course).
Works everywhere: Tree, List, Catalog, and all other sorts of
listswith a rename functionality.
Note: This revolutionary *##### scheme will provide easy UNICODE
support for scripting (converter commands will be added soon...),
and it will allow you to store UNICODE in normal ASCII text files!
+++ Rename Special: Works with UNICODE file names now. Sure, you have
to adopt the *##### scheme explained here above, but once you get
used to it, you can do all the nice Rename Special tricks with
your Chinese cooking recipes!
You also can do what's called a "transliteration" (mapping of
charsets), e.g. from Cyrillic to Latin, using the "Search and
Replace" type of rename! Here's a hint how:
*#####*#####*#####>>abc
Of course, this is only a 1:1 char mapping. Support for 1:many
mapping comes tomorrow via scripting.So, at least for Japan, and probably also Korea and other DBCS systems (if that turns out to be the crucial criterion), I have to disable the *##### scheme.
But can I get some feedback from other users in other parts of the world, please? How do you like this feature? Should I make this scheme optional in config?