Main Menu

Unicode Path Support

Started by Christian Etter, April 22, 2010, 09:22:29 AM

Previous topic - Next topic

Christian Etter

Any chance of having support for Unicode path/file names? I would love to see that working. Right now all files which are in a folder named with non-ANSI characters fail to load. Unless your locale matches, even umlaut (äöü) characters are not supported.

You can find some code samples on my web page: http://www.christian-etter.de/?p=476

Christian

BogdanH

Hi,

To tell the truth, I don't consider myself as expert on this topic. Codepage(s), Charset(s), ANSI, Unicode, UTF8, UTF16,..characters -all seems to be messed up and at the end, I can't tell what's going on on my PC anymore.
I'm on pure english Win7 x64 (means: no language packs installed) and the only changes I've made is for Regional settings (so I can use Slovenian keyboard). In Slovenian language, there are some east-european characters, but none other (german, french, spanish, etc.) special characters.
The reason I am telling this is: for folder/file names, I can use any characters I wish/need (incl. german umlauts) and everything works in GUI. Ok, I don't know what "code-page-ansi-unicode-stuff" Win is actually using for characters I enter... but everything works here.
After visiting your pages, I'm sure you know more about this than I am. The problem I have is, how can I repair something (and test afterward), if it allready works here... I 'm sure you understand what I mean  :-\

Greetings,
Bogdan

Christian Etter

Hi Bogdan,
I understand that from your perspective the software works as it should, and 'if it ain't broke, don't fix it'.
Anyways, if you should decide to implement it at a later time and need help, let me know.

Christian

nyugi

Hi Bogdan,

I used ExifToolGUI v3.28 before. It worked fine with folders with special characters in their names (for example the hungarian ő and ű). I downloaded the latest version (4.26.0.0) and I am sad that this has been changed. I get an Invalid filename error message when I select an image under a folder like that.
I don't know what programming language is this program written in, but I'am sure it is possible to support this issue. It's really not too hard to create a folder with special character on pure english Windows. Just copy this, and paste it: Árvíztűrő tükörfúrógép. I recommend you to test like this and you should get the same error. After that you could see Christian's samples for help.

Thanks in advance,
Nyugi

BogdanH

Hi Nyugi,

Quote from: nyugi on December 29, 2011, 06:33:31 PM
I used ExifToolGUI v3.28 before. It worked fine with folders with special characters in their names (for example the hungarian ő and ű).
-if your Windows was set to hungarian (east european) regional/language settings, then there shouldn't be any problems with these characters.
Quote
I downloaded the latest version (4.26.0.0) and I am sad that this has been changed. I get an Invalid filename error message when I select an image under a folder like that.
-you must have made some changes in Windows (see above), because I can use these characters for folders/files without problem.
Quote
I don't know what programming language is this program written in, but I'am sure it is possible to support this issue.
-it's Pascal (Delphi v7) and such issues are somehow hard to solve, because (as said) I have no such problems.
Quote
It's really not too hard to create a folder with special character on pure english Windows.
-no, it isn't. My language (slovenian) requires special characters and I use them all the time (incl. special characters from other european countries).
Quote
Just copy this, and paste it: Árvíztűrő tükörfúrógép. I recommend you to test like this and you should get the same error.
-I did and no problems here (see attached image) -that's why it's hard for me to find "solution".

With GUI, I only have problems (on my PC) if folder/file names contain asian (chinese, japanese,...) characters. However, I've seen GUI's screenshots where such characters were used for folder names -I assume, users there had different Windows regional/language settings than I have.
I'm really sorry I can't help you further at this momment.

Bogdan