[Gambas-user] whats different between "left$" and "left" string functions

willy at ...3474... willy at ...3474...
Mon Dec 14 23:12:32 CET 2015


On 2015-12-14 23:01, PICCORO McKAY Lenz wrote:
> i think the problem are again in documentation or some misc-information
> 
> search at documentation seem that the difference are the manipulation
> respect set of
> 
> one its for ACII charset and the other seem are for UTF-8
> 
> BUT DOCUMENTATIION refers without linking.. i link with a "see also"
> and "advertise"
> 
> if i are correct please benoit guide me!
> 
You seem to be correct:

Left$() -> This function only deal with ASCII strings. To manipulate 
UTF-8 strings, use the Left class.
Left() -> This function deals with UTF-8 strings, and so all positions 
and lengths are given in characters and not in bytes. For deal with 
ASCII see Left$

Documentation is clear on that, I wasn't even aware of the 
difference...!!

So, I guess the question of removal is no longer an issue as they are 
two different functions :)






More information about the User mailing list