Could WebKit configure the localstorage database(s) to use UTF8 text encoding for string values?
On Sun, Nov 29, 2009 at 8:38 AM, William Edney <bed...@technicalpursuit.com>wrote: > All - > > I've been discussing the localStorage quota limit over on this bug with > Jeremy Orlow: > > https://bugs.webkit.org/show_bug.cgi?id=31791 > > To recap from the discussions on that bug: > > Jeremy has implemented the localStorage quota on the latest Webkit builds. > This caused my usage of localStorage to fail, because as a JS programmer, I > assumed that 5MB meant '5 million characters' of storage. This assumption > holds true on Firefox 3.5.X+ and IE8, but fails on Webkit since it stores > things into localStorage as UTF-16. > > One option we discussed on that bug was getting the spec folks to alter the > spec in one of three ways: > > - specify the quota in terms of 'characters' (or Strings, or whatever) > thereby abstracting away the encoding problem entirely. > - specify UTF-8 so that 'MB = characters' > - specify a JS API such that the encoding could be specified. > > Jeremy wasn't too taken with any of these proposals, and in any case, they > probably need to be taken up on the W3 group defining this stuff, not here. > > In any case, as Jeremy states in Comment #5 of the bug report, "the spec's > mentioning of 5mb is really just an example". And when I filed this bug on > Mozilla's Bugzilla tracker: > > https://bugzilla.mozilla.org/show_bug.cgi?id=461684 > > another comment there points out the same thing. (Note that this bug was > originally filed to see if the Mozilla guys would raise their quota to 10MB > to match IE8 and, since they don't use double-byte encoding, I was really > asking for '10 million characters' there :-)). > > Given that, an increase from 5MB to 10MB would 'solve my immediate > problem'. And, without going back to the spec folks, I'm not sure that much > more can be done here. > > Jeremy wanted me to post to get the discussion started (and hopefully > attain some consensus :-) ), so let's discuss :-). > > Thanks in advance! > > Cheers, > > - Bill > > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > >
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev