Skip to main content
April 4, 2008
Answered

A^ symbol before many special characters

  • April 4, 2008
  • 5 replies
  • 3191 views
We are creating Microsoft HTML Help CHM output from a RoboHelp 7 HTML project (in English). This problem does not happen for other outputs such as FlashHelp, WebHelp, and Printed Documentation.

This happens with font Arial and Arial Unicode MS.

Some special characters appear fine in RH7HTML, but in the output CHM file a A^ (a capital letter A with a roof on it: Â) appears in front of each of them.

This happens for (for example): copyright, registered, mu, plus-minus, one-quarter, one-half. However, this does not happen for Greek characters and mathematical symbols.

We entered all of these special characters by copying them from Microsoft Word, where they were inserted by Insert > Symbol, where the font was "(normal text)".

Of course, we would not expect that all of Word's special characters appear in HTML output, but we do not know why that A^ character appears. In addition, we might expect it to appear in all HTML output, but it appears only in the CHM files.

Anyhow, this was fine until recently, when this suddenly started happening. We are not aware of any particular changes with RH and our project that could have triggered this.

Out of curiosity, I will paste our list of tested special characters here (just wondering how that will show up in the topic):
©®Âμ±°¼½¾×÷ΑΒΓΔΕΖΗΘΙΚΛΜαβγδεζηθικλμ≤≥∞Σ⅓⅔⅛⅜⅝⅞∫≈≠≡√

Thanks a lot for any advice.
This topic has been closed for replies.
Correct answer
Peter and I discussed this a bit more by e-mail, after I sent my ZIP file to him.

It appeared that a new project does not have this problem. This only happens to my large project (of course). I then removed almost everything from this project, and send it to Peter for analysis.

Peter could not really figure this out (in the sense of a true solution at least).

Out of desperation (afterall, Peter Grainge himself did not know a solution), I then decided to (un)select each and every option (that was still left), in a quest to shed more light on this.

Voila.

It appears to be the following problem:

For RoboHelp 7 HTML, if you see "A^" characters prepended to your special characters, this may be due to: HTML Help Options > Optimize CHM File Size checkbox. When it is selected, I get these "A^" characters, and not otherwise.

I suppose that for this "corrupted" project, I cannot optimize the CHM file size. Oh well.

Peter, thank you so very much for your assistance!

5 replies

Participant
July 5, 2021

I've experienced this problem in a different context. It's actually caused by an incompatible file encoding.

If you're a Mac user you can use these instructions for changing the file encoding (I had to change to ANSI encoding, but you might need to change to UTF-8).

https://support.apple.com/en-au/guide/textedit/txted1028/mac

If you're a Windows user, you need an advanced text editor like Notepad++ to be able to change the encoding.

Correct answer
April 7, 2008
Peter and I discussed this a bit more by e-mail, after I sent my ZIP file to him.

It appeared that a new project does not have this problem. This only happens to my large project (of course). I then removed almost everything from this project, and send it to Peter for analysis.

Peter could not really figure this out (in the sense of a true solution at least).

Out of desperation (afterall, Peter Grainge himself did not know a solution), I then decided to (un)select each and every option (that was still left), in a quest to shed more light on this.

Voila.

It appears to be the following problem:

For RoboHelp 7 HTML, if you see "A^" characters prepended to your special characters, this may be due to: HTML Help Options > Optimize CHM File Size checkbox. When it is selected, I get these "A^" characters, and not otherwise.

I suppose that for this "corrupted" project, I cannot optimize the CHM file size. Oh well.

Peter, thank you so very much for your assistance!
Participating Frequently
December 13, 2018

Hi,

Fairly new to RH, I am experiencing this recreating old Win help files which we have lost the source files for.  I managed to work round this by coding the special characters.  Really tedious.  Hoping there is a simpler solution. 

Peter Grainge
Community Expert
Community Expert
December 13, 2018

None I know of, as above. I assume you are just trying to recreate the source files and not generate winhelp. Nobody uses it now and it will not run on any modern OS.


See www.grainge.org for free RoboHelp and Authoring information.

@petergrainge

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
April 7, 2008
Wow, Peter, thank you so very much!

I created a RH7HTML project from scratch, and of course the problem does not happen.

However, I took our big project, and removed everything from it. I only have one nearly empty topic left, and very little else. And the problem is still there.

I will send it to your e-mail address right now.
April 7, 2008
Dear Peter.

No, there is nothing unusual about the HTML source code. For example, for the copyright symbol, it just appears as-is, with nothing before and a space after it. I also entered it as © in the HTML editor, and it eventually converts it to the copyright symbol again (i.e., just the (c) and not the © anymore).

Anyhow, in the HTML output code, those A^ characters appear. Nothing else unusual to report here either.
Peter Grainge
Community Expert
Community Expert
April 7, 2008
Create a project with one topic that illustrates this problem. Zip it up and send it via my site. I've no idea what the problem is but I will take a look and try.

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
Peter Grainge
Community Expert
Community Expert
April 5, 2008
You don't say if you have looked at the HTML to see if there is any unusual code there.

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.