Community
    • Login

    FIND is not returning any results

    Scheduled Pinned Locked Moved General Discussion
    findsearchfind resultssearch results
    12 Posts 4 Posters 1.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • PeterJonesP
      PeterJones @Robert Harrison 0
      last edited by

      @Robert-Harrison-0 said in FIND is not returning any results:

      Any ideas why?

      Because the text you are searching for does not exist in the file. Or you have done something else wrong. But since we didn’t see your actions, we cannot tell you for sure what you did wrong.

      Maybe if you gave us an example sequence of events (be explicit about what menu commands or keyboard shortcuts you used – and if possible, include screenshot of the Find dialog)

      I’ve clicked find next, find all in current document,

      Those do two different things. Find Next will only move the highlight to the next instance in the document, and will not put any results in the Search Results window. Find All in Current Document will put any matches in the Search Results window, so if you really clicked that, then it means that your Find What didn’t match anything in the current document.

      Robert Harrison 0R 1 Reply Last reply Reply Quote 1
      • Alan KilbornA
        Alan Kilborn @Robert Harrison 0
        last edited by

        @Robert-Harrison-0

        A big hint might be to uncheck Match whole word only if it is checkmarked.

        Otherwise, as Peter has said, you’ve got to give some information to get some information.

        PeterJonesP 1 Reply Last reply Reply Quote 2
        • PeterJonesP
          PeterJones @Alan Kilborn
          last edited by PeterJones

          I was going to add

          e728d4ef-6fa9-44c3-bb57-fa662fe20f64-image.png

          vs

          cf29cc1b-bbaa-4e81-aafc-f2ca8c9c4f29-image.png

          (with apologies to Weird Al. But really, if he cannot handle being parodied, who can?)

          But then Alan-Kilborn said,

          A big hint might be to uncheck Match whole word only if it is checkmarked.

          Ah, yes, that is a highly-likely culprit.

          1 Reply Last reply Reply Quote 3
          • Robert Harrison 0R
            Robert Harrison 0 @PeterJones
            last edited by

            @PeterJones

            You were right, the text did not exist. I found the reason but not the solution if one does exist.

            The file is a .msg file from Outlook365. NotePad++ shows regular text, but NotePad shows some character (translated to a space in Notepad) between every letter seen in NotePad++. Is there an encoding or language setting that will help? I tried a few with no luck.

            So in NotePad++ I see the text: Location
            A find, finds nothing.
            But in regular NotePad I see the text: L o c a t i o n
            where there is space (code 32) between each letter. It must be somenthing other than a space in the original file because searing for “L o c a t i o n” also returns no results.

            Here is the debug info if that is needed:

            Notepad++ v8.5.3 (64-bit)
            Build time : May 15 2023 - 06:09:36
            Path : C:\Program Files\Notepad++\notepad++.exe
            Command Line : “C:\Users\bharrison\OneDrive - Lighthouse, Inc\Documents\Notification for a schedule.msg”
            Admin mode : OFF
            Local Conf mode : OFF
            Cloud Config : OFF
            OS Name : Windows 10 Pro (64-bit)
            OS Version : 21H2
            OS Build : 19044.3086
            Current ANSI codepage : 1252
            Plugins :
            ComparePlugin (2.0.2)
            ComparePlus (1.1)
            mimeTools (2.9)
            NppConverter (4.5)
            NppExport (0.4)

            Thanks

            Terry RT PeterJonesP 2 Replies Last reply Reply Quote 0
            • Terry RT
              Terry R @Robert Harrison 0
              last edited by Terry R

              @Robert-Harrison-0 said in FIND is not returning any results:

              The file is a .msg file from Outlook365. NotePad++ shows regular text

              A .msg file isn’t a regular text file. It will also contain meta-data which is used by the parent app (Outlook in this case) to show additional formatting, header information etc. These types of files are ONLY meant to be read/altered by the “parent” app, or other app that states it can open those types of files.

              It’s interesting you say Notepad++ shows “regular text” yet Notepad shows spaces between characters. So I suggest reading one of the FAQ posts in regards these types of files here.

              Terry

              Robert Harrison 0R 1 Reply Last reply Reply Quote 2
              • Robert Harrison 0R
                Robert Harrison 0 @Terry R
                last edited by

                @Terry-R

                That makes perfect sense. I just didn’t know if NotePad++ could actually read .msg files, but now I know it doesn’t. The language, like SQL, is just for formatting the plain text document.

                If I navigate to the file in File Explorer and select Edit in NotePad++ it looks like regular text. Of course a lot of it is the coding that doesn’t make sense to just read. But the actual message parts looks normal and is readable, but has those extra invisable characters.
                If I open it from NotePad++ it looks like the file in the link you sent with all of the black highlighting.

                Thanks for making this clear to me.

                1 Reply Last reply Reply Quote 0
                • PeterJonesP
                  PeterJones @Robert Harrison 0
                  last edited by PeterJones

                  @Robert-Harrison-0 said in FIND is not returning any results:

                  The file is a .msg file from Outlook365.

                  As @Terry-R said more briefly than I, an Outlook .msg file is not a text file; it is a binary file; the FAQ he linked you to explains why it only sometimes works.

                  NotePad++ shows regular text,

                  Unless you have View > Show Symbol > Show control characters … turned off in Notepad++, Notepad++ shows NUL in a black box between every apparent character. (That option defaults to on to match the historical behavior of always showing control characters.)

                  31331146-0692-4b3e-b62b-6b5e7c211950-image.png
                  9742320a-fa16-42c1-8d4b-2c33081dc404-image.png

                  but NotePad shows some character (translated to a space in Notepad) between every letter seen in NotePad++.

                  That’s the NUL (ASCII 0). Because the pieces of text stored in a .msg file are by default UTF-16 LE encoded, then for “normal” ASCII characters, the UTF-16 LE enocoding will have the first byte (the LSB) the same as the ASCII byte, and the second byte (the MSB) will be 0x00 (interpreted as NUL) – so if they are interpreted as each byte is one character, then the tool will show a normal ASCII character followed by a NUL character. And since MS Notepad doesn’t have a clever black-box for NUL, it shows something that looks like a space instead.

                  Is there an encoding or language setting that will help?

                  Since it’s a binary file, no encoding that you pick will be right.

                  The language, like SQL, is just for formatting the plain text document.

                  Wrong. The .msg format is for storing an email message, including any and all variants and attachments and embedded images and … it’s not a plain text document in any way, shape, or form. As the FAQ says, it’s a binary file that may or may not have some of the text that’s embedded in the file encoded in such a way that it uses the same bytes as the ASCII for the same character, with no guarantee that it will always; and in this particular case, if you saved the .msg in the default way, it’s encoded as UTF-16 LE; there is an option to save the .msg without unicode, so more bytes of your text will line up without the NUL bytes between, but there’s no guarantee that MS wouldn’t decide to compress the text in their .msg format at some point (I’m surprised they don’t already).

                  If I navigate to the file in File Explorer and select Edit in NotePad++ it looks like regular text.

                  No it doesn’t by default. You might have an option turned on to hide the other bytes, but that’s your own decision for changing the default behavior of Notepad++.

                  Robert Harrison 0R 1 Reply Last reply Reply Quote 2
                  • Robert Harrison 0R
                    Robert Harrison 0 @PeterJones
                    last edited by PeterJones

                    @PeterJones

                    I understand everything you are saying. I just didn’t say it clearly in a couple of the things I commented on.

                    The language, like SQL, is just for formatting the plain text document.

                    Wrong.

                    What I meant is that the Language tab only effects what the plain text looks like and has nothing to do with the encoding. So if I have a SQL query it will be just black on white text. If I select SQL as the language it will color code it for comments, etc.

                    If I navigate to the file in File Explorer and select Edit in NotePad++ it looks like regular text.

                    No it doesn’t by default.

                    Here is a section of the file if I select EDIT IN NOTEPAD++

                    aed2ee6c-f3bd-4559-8b86-e7d3b6cbaaeb-image.png

                    The same portion of the file when opened from within NotePad++ looks like this.

                    f849919e-fba5-40cc-84fe-def3d052e967-image.png

                    So it seems the default view is different between the two ways.

                    In either case the menu item looks like this.
                    24dbd807-f296-4bae-8cfe-c021634401d8-image.png

                    And I can make the “edit” version look like the “open” version from this menu and visa versa.

                    Thanks for all of the feed back. I just started using NotePad++, so I am just learning what it can and can’t do. I’ve used the Compare Plus plugin which is GREAT!

                    PeterJonesP 1 Reply Last reply Reply Quote 0
                    • PeterJonesP
                      PeterJones @Robert Harrison 0
                      last edited by

                      @Robert-Harrison-0 said in FIND is not returning any results:

                      So it seems the default view is different between the two ways.

                      Not normally.

                      Show your ?-menu’s Debug Info when you open Notepad++ in both ways. My guess is that it’s either opening two different copies – and one of the copies has a corrupt configuration – or there is a command-line argument in one of the instances or something else really weird is going on. Because Notepad++ doesn’t differentiate between files opened from Explorer and files opened from inside.

                      Robert Harrison 0R 1 Reply Last reply Reply Quote 0
                      • Robert Harrison 0R
                        Robert Harrison 0 @PeterJones
                        last edited by

                        @PeterJones

                        Both Debug Info are identical as shown in a previous reply.

                        PeterJonesP 1 Reply Last reply Reply Quote 0
                        • PeterJonesP
                          PeterJones @Robert Harrison 0
                          last edited by

                          @Robert-Harrison-0 said in FIND is not returning any results:

                          Both Debug Info are identical as shown in a previous reply.

                          Then you have some magic going on that I cannot reproduce, because Notepad++ does not treat files opened via Explorer Context Menu and files opened via File > Open any differently.

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post
                          The Community of users of the Notepad++ text editor.
                          Powered by NodeBB | Contributors