RH adding characters after opening quotation marks

Robohelp HTML V7
I have just discovered that throughout my help project, RH has added characters after the occurrence of either single or double quotation marks.
So what should read as "values" reads as "r;values" in the editor and as &rvalues" in the compiled file.
In the editor, it also flips the opening set of quotation marks so they are facing the same way as the closing ones.
This is an especially big problem as a lot of the help content contains examples of logical expressions where these characters look as though they belong and will confuse the heck out of the user.
I should be able to remove them using find and replace but how do I stop it happening again?
I have tried adding quotation marks, then closing and re-opening the project and also compiling it but I can't seem to make it happen intentionally.
Thanks

See item 21
http://www.grainge.org/pages/authoring/rh7/using_rh7.htm
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge

Similar Messages

  • Script or GREP search line for missing quotation marks (opening or closing)

    Hi there,
    I've being trying to figure out a GREP search that will help me find quotations that haven't been opened or closed properly. Does anyone know if there exists a script that will mark/help me find the quotation marks that incorrectly stand alone? A GREP search line would be fine too.
    Following is an example - just to make sure I made myself clear:
    'why is the closing quotation mark missing after the question mark? I asked.
    'I don't know, this line seems to be fine, with opening and closing quotation mark,' I answered.
    Although this line is missing an opening quotation mark.'
    Hope somebody can help me, I'm pretty sure I'm not the first person searching for a solution on this issue - sorry, I'm not to bright with scripting or GREP.
    Thnx.
    Gijs

    As you say, it's not waterproof, but it is really helpfull, thanks. The unclosed quotation are easy to find this way.
    In Dutch we mainly use single quotation marks (double quotation marks are only used for quotations within quotations). This brings an extra dimension to the issue, since the apostrophe and single quotation mark are the same character. So a phrase like ' I'm having problems finding unopened quotations' with your GREP suggestion will mark the apostrophe in I'm as the closing quotation mark.
    So what I'll do is:
    1. find unclosed quotations ‘[^’]+?‘ and mark them with a character style WARNING;
    2. GREP search ’[^‘]+?’ two following closing quotation marks and make them C=100;
    3. GREP search ’[^‘’]+?’ the correct quotations and mark it all K=100;
    4. Do a regular search for '^$ any apostrophe/quotation mark followed by a letter and mark them all K=100;
    5. Do a regular search for any closing quotation mark left in C=100 and manually WARNING-mark the ones that need to be looked at by the editor.
    Step 4 is a bit tricky since any error like 'I agree,'he said (no space after quotation mark) will be marked back to K=100 as well, but those errors I'll probably notice since they're underlined by the grammar control option.
    Thanks again for the help.

  • Russian quotation marks

    guys, this is the fifth or sixth version of pages i have now and still nothing is done concerning the Russian quotation marks.
    you see, in typographically correct Russian we always use quotation marks like these «» and virtually never like these ", and while the closing quotation mark (») is available at alt (option) + =, there is absolutely no way to type in the opening quotation  mark («).
    please let me know if there is a solution to my problem, as this is the only setback i suffered since moving from MS Office to iWork.
    thanks

    khait wrote:
     …there is absolutely no way to type in the opening quotation  mark («).
    You didn't say what keyboard you are using. I am using the Australian/USA keyboard.
    option | = «
    option shift | = »
    Peter

  • Iphoto quotation mark after jpg

    Iphoto 9.4.1 with Macos 10.8.2 in french
    When you send photos via iPhoto (and not by Mail) after receiving e-mail, if you want to open the pictures attached, you will encounter a problem because the software after jpg has added a quotation mark " (eg IMGP1355. jpg" instead of IMGP1355.jpg ). To see the pictures with your favorite software, you must edit the file name and delete the quote mark " final.
    Copy of the source message received:
    --===============1631836144==
    Content-Type: image/jpg
    MIME-Version: 1.0
    Content-Transfer-Encoding: base64
    Content-ID: <image19CAE7D7-B7EB-4DAE-8D55-2BC005B53380>
    Content-Disposition: inline; filename*="utf-8''IMGP1355.jpg"
    /9j/4AAQSkZJRgABAQAAAQABAAD/4ge4SUNDX1BST0ZJTEUAAQEAAAeoYXBwbAIgAABtbnRyUkdC
    IFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAA
      AADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtk...

    What email provider do you have?  Orange.fr
    Are you using your iCloud account or a 3rd party provider? No iCloud, but Orange provider (POP). With smtp.orange.fr  server.
      Have you sent a photo to yourself and get the " at the end? Yes, I receive “ at the end. I  receive with Microsoft Entourage on my Mac Pro and my Macbook pro.
      Also what theme and file size are you sending? Theme name is Journal (in French), and size is Grande (Meilleure qualité) in french.
    Just ran a test using my iCloud account with iPhoto and a 3rd party email provider with iPhot and go no " at the end. ==> If you give me your e-mail, is possible I sent photo for you ?
    Try this:  launch iPhoto with the Option key held down and create a new, test library. Import some photos, email a photo and check to see if the same problem persists.==> Yes, I have create a new test Library, and the same problem persists
    As Larry mentioned you're the first to report such an issue. ==> ok ! I see a new version of iPhoto, I'll do the update, and I give you the result.

  • Adding a Kerning amount to the space between a digit and a quotation mark in GREP

    Hello,
    For some reason I am having a problem adding a Kerning amount between a digit and the Quotation mark in GREP.. Here is what I have :
    (?<=\d)\x{0022}
    I think the problem, is the character style lets me add a tracking amount, but not specify a kerning amount and that is what I really need. I just need a 150 Kern between the digit (sometimes a whole number or a fraction and the double quotation mark.
    Anyone out there know a good way to do this?
    thanks
    babs

    Almost right.
    No, you cannot set kerning in a character style (easily -- I think there was a trick to work around it, but I cannot recall what it was). Yep, you must apply tracking with the GREP style to part of the string. If you set the tracking for both characters, it will also be applied to the second one, making this wider as well.
    Set your GREP to this to prevent it:
    \d(?=~")
    (where the code ~" is equal to 'straight double quotes only').

  • SSMS 2012:XQuery-doing "Retriving Job Candidates with the query Method" in AdventuresWorks 2012. Unclosed quotation mark after string '//*:Name.First?

    Hi all,
    From Page 354 of the the Book "Pro T-SQL 2008 Programmer's Guide" written by Michael Coles (published by apress), I copied the following code (Listing 12-9 Retrieving Job Candidates with the query Method):
    --Coles12_9.sql // saved in C:/Documemnts/SQL Server Management Studio
    -- Coles Listing 12-9 Retrieving Job Candidates with the query Method
    -- Doing XQuery and the xml Data Type in AdvantureWorks
    -- 17 March 2015 1105 AM
    USE AdventureWorks;
    GO
    SELECT Resume.query
    N'//*:Name.First,
    //*:Name.Middle,
    //*:Name.Last,
    //*:Edu.Level
    FROM HumanResources.JobCandidate;
    I executed this set of Listing 12-9 code in my SQL Server 2012 Management Studio and I got the following error messages:
    Msg 105, Level 15, State 1, Line 4
    Unclosed quotation mark after the character string '//*:Name.First,
    //*:Name.Middle,
    //*:Name.Last,
    //*:Edu.Level
    FROM HumanResources.JobCandidate;
    Msg 102, Level 15, State 1, Line 4
    Incorrect syntax near '//*:Name.First,
    //*:Name.Middle,
    //*:Name.Last,
    //*:Edu.Level
    FROM HumanResources.JobCandidate;
    I am not able to figure out why I got the error messages.  Please kindly help and advise me how to correct this set of sql codes.
    Thanks in advance,
    Scott Chang

    Hi Scott,
    I don't have that book at hand, but your problem is the "Unclosed quotationmark after the character string",as the error message shows. You have to enclose the 'XQUERY' string quotation in the
    query().
    SELECT jobcandidateid, Resume.query
    N'//*:resume,
    //*:Name.Middle,
    //*:Name.Last,
    //*:Edu.Level' --enclose the quotation here
    FROM HumanResources.JobCandidate;
    For XQUERY learning, here is a good
    link.
    If you have any question, feel free to let me know.
    Eric Zhang
    TechNet Community Support

  • ME edition - quotation marks after LTR words

    I am working on a right-to-left document. In the document, in some places there are left-to-right words. Sometimes there are quotation marks after the LTR words that are supposed to be on the left of the LTR words because they would be (for example) at the end of a sentence. The problem is, that because it's a RTL document, so after the LTR words, InDesign places those quotation marks to the right of the LTR word.
    How can I be sure that throughout the document, the right sided quotation marks will always be on the correct side of my text (in the case, to the left of the words [since I'm using a RTL language])? Is there a GREP find/change I could do for this?
    Thank you.

    Changing the font does not make a difference.
    I'll paste the problem in ashby going to Times new roman on the next line (It's a knitting pattern):
    heel flap
    Turn work so WS of heel is facing.
    Weird. It does not show when I copy/paste it. It prints when I print. It shows up on my screen. Other ideas?

  • Quotation marks and special characters

    Hello,
    Does anyone know why quotations marks are rendered as a box (space?)
    character on JSP page when displayed as a portlet? They are displayed fine
    as a standalone JSP page.
    Thank you,
    Makoto

    Hi Brodi,
    Thanks for your insight! Actually we're using WLP 7 - so no visitor tools.
    The JSP page doesn't explicitly set the encoding and I'm looking for a tag
    line or code that specifies it for the portal page, along with .portal file.
    So far I've only seen a reference to character set in i18n:localize tag. Are
    the portlet pages processed with certain encoding defined in such tags
    before pushed out to the portal page?
    Thank you,
    Makoto
    "Brodi Beartusk" <[email protected]> wrote in message
    news:[email protected]..
    >
    Makoto-
    Sounds like a mismatch between the output encoding used between the jspand the
    portal. When running the jsp stand-along, it is the jsp that determinesthe output
    encoding, while when running from within the portal, it is the .portalfile or
    the streamed db portal that determines the output encoding.
    If you are using a .portal file, the portal:directive.page element (foundimmediately
    after portal:root) is used to define the output encoding, as in:
    <portal:directive.page contentType="text/html;charset=UTF-8"/>
    If you are using a streamed portal, I believe you can use the Visitortools to
    set the output encoding for a desktop.
    By default, all portals should have their output encoding specified asUTF-8.
    I would recommend using the same for your jsp's.
    -Brodi Beartusk

  • Servlet Displaying Quotation Marks as Non-Printable Characters

    I have a servlet which is reading an HTML file and displaying it's contents. My problem is that, in the output, quotation marks in the source html (" and ') are being reproduced as non-printable characters (). Furthermore, the same servlet prints the quotation marks fine under the Linux OS and Apache Web Server, but does not under the Windows (2000) OS and IIS Web Server (running j2sdk-1_3_0_02-win). Any suggestions would be appreciated. Code in question is below. "str" is the line from the file. :
         FileReader freader = new FileReader (filePath);
         BufferedReader breader = new BufferedReader(freader);
         String str = null;
         while ((str = breader.readLine()) != null) {
         document = document + str + "\n";
         freader.close();

    Technically, you don't need to add the "\n" in there anyway. Newlines mean nothing to an HTML file if all you're doing is displaying that file. The lack of a carriage return, when the HTML is parsed, is completely irrelevant.
    Also, when handling large String concatenations, it's always going to be more efficient to use StringBuffer.
    StringBuffer sbDocument = new StringBuffer();
    while((str = breader.readLine()) != null)
       sb.append(str);
    String document = sbDocument.toString()

  • Iphone not marking emails as read after opening in outlook/gmail

    Hi,
    After opening emails in gmail & outlook, they are not marked as read on my iphone 4. Can anyone tell me how to fix this?
    Thanks
    Message was edited by: Laurenkath

    Check the account settings with Outlook which should reveal how you created and are accessing the account with Outlook.
    If you used the Gmail account preset when creating the account with the iPhone's Mail app, the account was created as an IMAP account.

  • Is there a way to stop LR from adding the cheesy "quotation" marks to captions in a slideshow?

    Is there a way to stop LR from adding the cheesy "quotation" marks to captions in a slideshow?

    You can click the ABC button to activate the text overlay, then click the drop-down menu (where it says Custom Text) and choose Edit and customize the text template you are using any way you wish. Here is a tutorial http://www.peachpit.com/guides/content.aspx?g=lightroom&seqNum=152

  • Quotation marks converted to foreign fonts after upload to another server.

    I've uploaded my website with Fetch and the quotation marks are converted into foreign fonts.
    How do I correct?

    I've uploaded my website with Fetch and the quotation marks are converted into foreign fonts.
    How do I correct?
    Try this:
    iWeb > Preferences > Autocorrection: Uncheck box for "Use Smart Quotes" and republish and reupload.
    But the real problem is your server. See the server settings section of this note:
    http://homepage.mac.com/thgewecke/iwebchars.html

  • How can i get the correct text from a string like it show in the original source with the quotation marks in the right place ?

    The text is in hebrew so the problem is that sometimes the quotation marks not in the right place.
    For example i have this text: תווית
    על בגד: ''תן לאישה לכבס. זה תפקידה''
    This is the source original text you can see the quotations marks and they are not in the right place and all i did is copy paste.
    And this is a screenshot of how this text looks like in the website in the original:
    You can see now where the quotations marks should be.
    Now this is how i'm using the text in my program:
    First of all i'm using a webclient to download the page from the website and i'm also encoding it to windows-1255 since it's in hebrew.
    using (var webClient = new WebClient())
    webClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
    byte[] myDataBuffer = webClient.DownloadData("http://rotter.net/scoopscache.html");
    page = Encoding.GetEncoding("windows-1255").GetString(myDataBuffer);
    Then i'm extracting the places i need by reading the html file lines and parsing the right text and it's link.
    string loc;
    List<string> metas = new List<string>();
    List<string> metas1 = new List<string>();
    List<string> lockedLinks1 = new List<string>();
    string text = "";
    string mys = "";
    public List<string> LockedThreads(string filename)
    lockedThreads = new List<string>();
    lockedLinks = new List<string>();
    Regex textRegex = new Regex("ToolTip.*?(?=','<)");
    string[] fall = File.ReadAllLines(filename);
    for (int i = 0; i < fall.Length; i++)
    if (fall[i].Contains("http://rotter.net") && fall[i].Contains("locked")||
    fall[i].Contains("locked_icon_general") ||
    fall[i].Contains("locked_icon_anchor") ||
    fall[i].Contains("icon_anchor") ||
    fall[i].Contains("locked_icon_fire") ||
    fall[i].Contains("locked_icon_sport") ||
    fall[i].Contains("locked_icon_camera") ||
    fall[i].Contains("locked_icon_movie"))
    Regex linkParser = new Regex(@"\b(?:https?://|www\.)\S+\b", RegexOptions.Compiled | RegexOptions.IgnoreCase);
    foreach (Match m in linkParser.Matches(fall[i + 2]))
    if (m.Value.Contains("><b"))
    loc = m.Value.Replace("\"><b", string.Empty);
    lockedLinks.Add(loc);
    string txt = fall[i - 1];
    string text = textRegex.Match(txt).Value.Replace("ToolTip','", String.Empty);
    if (text.Contains("&rsquo;"))
    text = text.Replace("&rsquo;", string.Empty);
    lockedThreads.Add(text);
    Already here on the List lockedThreads you can see the quotation marks not in the right place as in the original:
    After i'm parsing the text and links and adding them to the Lists in another class i'm doing a comparison using this Lists:
    foreach (List<string> l_branch in ListsExtractions.responsers)
    TreeNode l_node = treeView1.Nodes.Add(l_branch[l_branch.Count - 1]);
    if (ListsExtractions.lockedThreads.Contains(l_node.Text))
    l_node.ImageIndex = 0;
    l_node.SelectedImageIndex = 0;
    for (int l_count = 0; l_count < l_branch.Count - 1; l_count++)
    TreeNode l_subnode = l_node.Nodes.Add(l_branch[l_count]);
    if (ListsExtractions.lockedThreads.Contains(l_subnode.Text))
    l_subnode.ImageIndex = 0;
    l_subnode.SelectedImageIndex = 0;
    The problem is in the line:
    if (ListsExtractions.lockedThreads.Contains(l_node.Text))
    When it's getting to the line with the quotation marks it's never equal.
    Now there are more quotation marks.
    In general the problem when comparing both text if it's having quotation marks it's not the same.
    So i have two options:
    1. To fix it somehow so the quotation marks will be the same in both variables when comparing and also the same like in the original as they show in the html page.
    2. To remove the quotation marks from both variables.
    What should i do ? And how ? I was prefer to use the original quotation marks like in the original since they have a meaning in the place they should be. The question is how can i do it ?
    This is example of the block from the html file where the text with the quotation marks is:
    <TD ALIGN="RIGHT" VALIGN="TOP">&nbsp;<font size=-1 color=#ff9933><b>9418</b></font>&nbsp;</TD></TR><TR BGCOLOR="#eeeeee">
    <TD ALIGN="RIGHT" VALIGN="TOP">
    <body onmousemove="overhere()">
    <a onmouseover="EnterContent('ToolTip','תווית על בגד: &rsquo;&rsquo;תן לאישה לכבס. זה תפקידה&rsquo;&rsquo;','<u><span style=color:#000099;>כתב: Spook בתאריך: 08.03.15 שעה: 22:11</span></u><br>מחאת טוויטר קמה בעקבות תוויות שוביניסטיות שהדפיסה חברת אופנה באינדונזיה לפיהן תפקיד הכביסה מוטל על האישה. החברה התנצלה אך כנראה רק עשתה רק יותר נזק לע...'); Activate();" onmouseout="deActivate()" href="javascript:void(0)">
    <img src="http://rotter.net/forum/Images/new_locked_icon_general.gif" border="0"></a></TD><TD ALIGN="right" VALIGN="TOP" WIDTH="55%">
    <FONT CLASS='text15bn'><FONT FACE="Arial">
    <a href="http://rotter.net/cgi-bin/forum/dcboard.cgi?az=read_count&om=189696&forum=scoops1"><b>
    <font color="898A8E">תווית על בגד: ''תן לאישה לכבס. זה תפקידה''</b>
    </a></font></TD>

    Ok, it is unclear on what is happening here.
    Are you saying that when the webclient gets the data that it is not honoring the quote characters? Or the processing of the data buffer is causing issues?
    This is what I see the of your example text which is trying to be parse out:
    <a onmouseover="EnterContent('ToolTip','תווית על בגד: &rsquo;&rsquo;תן לאישה לכבס. זה תפקידה&rsquo;&rsquo;','<u><span style=color:#000099;>כתב: Spook בתאריך: 08.03.15 שעה: 22:11</span></u><br>מחאת טוויטר קמה בעקבות תוויות שוביניסטיות שהדפיסה חברת אופנה באינדונזיה לפיהן תפקיד הכביסה מוטל על האישה. החברה התנצלה אך כנראה רק עשתה רק יותר נזק לע...'); Activate();">";
    It appears to me that the  escapes `&rsquo;` does not have matching `&ldquo;` anywhere within the tooltip. So it appears that the page properly places left quotes in when processing the page, but the raw html has broken text.
    Hence a garbage in, garbage out situation.
    William Wegerson (www.OmegaCoder.Com)

  • Using Preview to enter keywords in a PDF shows quotation marks

    When I enter keywords in a PDF with Preview and later open the same file with Acrobat and look at the properties, the string of keywords are within quotation marks. If I enter the keywords while in Acrobat there are no quotation marks. If the keywords are in quotation marks in the properties, does this mean that keywords are one long string that will not search well? I'm confused.

    Preview is a viewer, rather than an editor. It has basic functions for adding annotations and links, and that's about it.

  • [CS3][JS] find/change quotation marks to typographer quotes

    my document contains a lot of quotation marks but they are not typographic (the opening one and the closing one are similar (") i want them to be typographic. I tried this script and it doesn't work.
    var myDoc = app.activeDocument;
    app.findGlyphPreferences = NothingEnum.nothing;
    app.changeGlyphPreferences = NothingEnum.nothing;
    app.findGlyphPreferences.appliedFont = app.fonts.item("Times New Roman  Regular");
    app.findGlyphPreferences.glyphID = 5;
    var myFoundItems = myDoc.findGlyph();
    app.changeGlyphPreferences.appliedFont = app.fonts.item("Times New Roman  Regular");
    var r=0;
    for(i=0;i<myFoundItems.length;i++){
      app.changeGlyphPreferences.glyphID = 179;
        myFoundItems(r).changeGlyph();
    app.changeGlyphPreferences.glyphID = 180;
        myFoundItems(r+1).changeGlyph();
        r+=2;

    Hi Peter,
    your solution is pretty good while the pairs of quotes are complete and you only use one sort of typographer quotes.
    But what if once the final quote is missing?
    Or if you want to use different language sensitive quotes for a document with multilingual text?
    Another approach is to take use of the execution of typographer quotes of InDesign itself.
    First you will have to activate typographer quotes:
    app.activeDocument.textPreferences.typographersQuotes = true;
    If you now change " with " you will get ".
    That's not what you have been looking for. ;-)
    You first have to make all non-typographical quotes to one specific typographical quote (right or wrong) or a placeholder. And than you have to change the specific typographical quotes to the non-typographical quotes (sic!). After that you will find your language-sensitive quotes.
    Here is an example.
    var myDoc = app.activeDocument;
    var myRange = (app.selection.length == 1 )
    ? app.selection[0]
    : myDoc;
    myDoc.textPreferences.typographersQuotes = true;
    app.findGrepPreferences = app.changeGrepPreferences = null;
    app.findGrepPreferences.appliedFont = myDoc.paragraphStyles[1].appliedFont.fullName;
    theChangeGrep ( '\[\\x{0027}\\x{2019}\\x{201A}\\x{2039}\\x{203A}\]', '\\x{2018}' );
    theChangeGrep ( '\[\\x{0022}\\x{201D}\\x{201E}\\x{00AB}\\x{00BB}\]', '\\x{201C}' );
    theChangeGrep ( '\\x{2018}', '\\x{0027}' );
    theChangeGrep ( '\\x{201C}', '\\x{0022}' );
    function theChangeGrep ( f, c)
    app.findGrepPreferences.findWhat = f;
    app.changeGrepPreferences.changeTo = c;
    myRange.changeGrep();
    It takes some more search executions, that's true.
    But it's language sensitive! ;-)
    After all, apostrophes () will disturb the changing also in this approach, because they are not recognized as apostrophes but as single typographical quotes.
    To prevent from this I am still looking for a solution.
    Martin

Maybe you are looking for

  • Report wont fit on page

    Post Author: misuk11 CA Forum: General Ive created a report in landscape A4.  In the designer and on the webpage the report seems ok (except a horizontal line doesnt stretch completly across the page) When I print it as a pdf  the report wont fit on

  • Hard Drive Failed - How to get Blog/iWeb back to new hard drive?

    Our hard drive failed and none of the data is recoverable. I have a new hard drive and want to do a new post on our blog, but am worried it will delete our old blog (hence all our pix etc too) if I publish from this empty new blog. How do I get the o

  • Iphone cannot connect to web after downloading ios 8.1.3

    My iPhone was working until I download ios 8.1.2.  Then the web button is "grayed" out.  Local Sprint store could not figure it out.  Ive tried turning the phone off and then back on to no avail.  Also rebooted router, still no luck.  Any other users

  • Search results cannot be displayed correctly

    I have a topic which references some code. The code can be displayed correctly when the topic is opened from the TOC, however, when I use some keyword to search for that topic and open it from the Search list, the code in the topic cannot be displaye

  • PCIe-1433 not showing 16bit x 2 taps as option in camera file generator

    Trouble getting 16bit by 2 taps camera to display 16 bits.  Instead, I get interleved columns of 16bits and 8bits, as if it is only doing 24bit.  Camera file generator seems to configure it all correctly, oddly, it uses tap 1 and tap 3 instead of tap