Mark Waddingham wrote:
> On 9 Mar 2017, at 02:37, Richard Gaskin wrote:
>>
>> the len() function returns a character count, but with Unicode this
>> may be very different than the byte size.
>>
>> Do we have a size() or byteLen() function?
>
>
> No, there is no such function as the byte length is a property of
> text which has been encoded with a specific encoding, not text in
> general.
>
> the number of bytes in textEncode(tText, kEncoding)
>
> Should give you what you need.
Thanks. I don't mind the verbosity, but I could use some clarity:
There's been talk of LC using UTF-16 internally, but when I do this:
on mouseUp
put "Hello" into s
put the number of bytes of s
end mouseUp
...I get "5".
When does LC use UTF-16, and when it's not UTF-16 is it still ISO-8959-1
or UTF-8?
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
ambassa...@fourthworld.com http://www.FourthWorld.com
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode