title: Encoding a string in 128c barcode symbology
body: <p>I am having some trouble with encoding this string into barcode symbology - Code 128.</p>
  <p>Text to encode:
  1021448642241082212700794828592311</p>
  <p>I am using the universal encoder from idautomation.com:
  <a href="https://www.bcgen.com/fontencoder/" rel="nofollow noreferrer">https://www.bcgen.com/fontencoder/</a></p>
  <p>I get the following output for the encoded text for Code 128:
  <code>Í*5LvJ8*r5;ÂoP&lt;[7+.Î</code></p>
  <p>However, in <code>&quot;;Âo&quot;</code>  the character between the semi-colon and o (let us call it special A) - is not part of the extended character set used in Code128. (See the Latin Supplements at <a href="https://www.fonts2u.com/code-128.font" rel="nofollow noreferrer">https://www.fonts2u.com/code-128.font</a>)</p>
  <p>Yet the same string shows a valid barcode at
  <a href="https://www.bcgen.com/linear-barcode-creator.html" rel="nofollow noreferrer">https://www.bcgen.com/linear-barcode-creator.html</a></p>
  <p>How?</p>
  <p>If I use the output with the Special A on a webpage with a font face for barcodes, the special A character does not show up as the barcode (and that seems correct since the special A is not part of the character set).</p>
  <p>What gives? Please help.</p>
  <p>I am using the IDAutomation utility to encode the string to 128c symbology. If you can share code to do the encoding (in Java/Python/C/Perl) that would help too.</p>