Discussion Forums  >  Uncategorized

Replies: 1    Views: 280

David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
03/22/11 10:45 AM (14 years ago)

NEWS: International Character Sets

We have been dealing with an ongoing problem with International Character set support. The problem arrises when the application tries to download and save it's configuration data from the buzztouch control panel. In many many cases the app downloads the file, but cannot save it because the character set of the downloaded data is not what it expects. Bottom line, international characters cause problems - alot. We have 'half' the solution worked out. Beginning in a few days, when you download the source code for your app, it's configuration data will be included in the download completely. Today, only a 'dataURL' is provided, which means the app needs to download it's config data the first time it loads. This will change. The new approach will mean that the app will load and run, without internet access because the original configuration data will be embedded in the Xcode project. Next, it will try to 'check for updates.' If the control panel is updated, it will download a new version of the config data. The second part (when it tries to get a new version) will not change and therefore will still have trouble with international characters. But, the app will launch, it just may error when updating. This is a bit of a trade-off. a) App launches, uses embeeded config. data b) App checks for updates and downloads new version if availalbe c) App tries to save this new data. If it's not the proper character set, it will still error but will run with the original set. After we get this major design change done, we'll work on figuring out why international characters don't save. This may mean the introduction of a Character Set choice in the control panel? Hope not.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
03/22/11 10:46 AM (14 years ago)
Note: Forgot to mention that this post is about v1.5 - NOT v1.4. Nothing in v1.4 will change in this regard.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.