I think you nailed it Bernd. That scans with all that I am seeing in 
troubleshooting. 

Bob S


> On Sep 15, 2024, at 11:50 AM, Niggemann, Bernd via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Hi Bob,
> 
> charToNum has been deprecated, I think since LC 7.0
> 
> It is replaced by nativeCharToNum() and byteToNum
> 
> (As of LC 10.0.0 charToNum maps to nativeCharToNum, see release notes)
> 
> This covers the ASCII range.
> 
> For unicode you use codepointToNum()
> 
> I suspect that the small difference you see in file size is a Byte Order 
> Mark, BOM at the beginning of the Konica Minolta address book.
> 
> You could try to use "open file" to import the Konica Minolta address book.
> 
> open file tFilePath for read
> read from file tFilePath until EOF
> put it into tData
> close file tFilePath
> 
> The dictionary states
> 
> From 7.0, it's possible to specify an encoding for the file being
> opened. By doing so, you can straight read or write to a file without
> having to call textEncode or textDecode; the encoding supported by
> open file are the same as these text encoding functions. If no encoding
> is provided, then open file tries to read a Byte Order Mark (BOM) exists
> at the beginning of the file. In success, the encoding is adapted and the
> BOM is ignored.
> 
> 
> If my assumption that there is a BOM is correct then after opening and 
> reading from the file should give you the same length of the data since the 
> BOM is not part of the data.
> I guess that is also the reason why SublimeText sees both files as identical. 
> It probably also ignores the BOM.
> 
> I am just guessing and I am not an expert for these matters but maybe this 
> gives you an idea to try.
> 
> Kind regard
> Bernd
> 
> 
> Bob wrote
> 
> Also, if charToNum is deprecated, what do I use to compare t he ascii values 
> of
> two characters??
> 
> _______________________________________________
> 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


_______________________________________________
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

Reply via email to