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>
