Hi all,
If you are selling Linux apps, this might affect you.

I've run into a bug that only shows up if the user's OS is not set to use 
utf-8. This could cause problems that a programmer would never see on his own 
system. RS syas they can't reproduce it. I've included the email I sent back 
to them.

If you think it will apply to you, please add them to your watchlist.

Don Jungk

********************
Hi,
There are four bug reports that RS is having trouble reproducing. I think they 
can't reproduce them because all of the RS systems use utf8.

uccfwmsu - GetOpenFolderItem fails with non-ascii characters
kjhkcrwt - Shell commands fail with non-ascii characters
ppwydscg - Joe's StringUtils and Arrayutils crash the IDE
nrpyfkjo - Opening XML files crash the IDE

I think all of these are really the same bug. REALBasic apps can't read the 
file system correctly if the OS is not using utf-8. Obviously, the easy 
answer is to tell the customer to change his system to utf-8. This is not 
workable for two reasons:

1) It requires reinstalling the operating system. (Customers hate that)

2) It will cause many other programs on his computer to fail, including the 
Desktop File Manager, which will change the names of any file with a 
non-ascii character in the name or path.

I tried this. I reinstalled the system to use utf-8. The RB problems 
disappear, but the File Manager showed all of the non-English file names 
incorrectly. Many programs depend on config files with paths in them.

It must be possible to read the file system in the encoding that the OS is 
using.

Please look into this agian.

thank you,

Don Jungk
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to