If I open a data binary file that also contains Unicode strings - when I try and find a Unicode string - it says it "Can't find <>", when '<>' is blank rather than the string I entered.
Also, say I am looking for the Unicode letter capital "U", it seems to find every byte that is 0x55 rather than a Unicode 'U' which would be x'5500' or x'0055' (depending on endian status).
If I look for Unicode string "User" (0x5500730065007200 as shown in the hex view), it can't find it either but I can see it in the binary file.
Not that it is necessarily appropriate to these cases, I hope that it does not assume that a Unicode string starts on an even byte boundary even if Unicode characters use 2 bytes. Given that it is a binary file, there should be no requirement that Unicode string data is so aligned.
Thanks.
David
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can't seem to get Find to work properly?
If I open a data binary file that also contains Unicode strings - when I try and find a Unicode string - it says it "Can't find <>", when '<>' is blank rather than the string I entered.
Also, say I am looking for the Unicode letter capital "U", it seems to find every byte that is 0x55 rather than a Unicode 'U' which would be x'5500' or x'0055' (depending on endian status).
If I look for Unicode string "User" (0x5500730065007200 as shown in the hex view), it can't find it either but I can see it in the binary file.
Not that it is necessarily appropriate to these cases, I hope that it does not assume that a Unicode string starts on an even byte boundary even if Unicode characters use 2 bytes. Given that it is a binary file, there should be no requirement that Unicode string data is so aligned.
Thanks.
David