Different ASCII value for one character
<p>I'm making a c# program which generates a QRCode with the ZXing library to be read by a Windows Mobile Handheld device (c# but proprietary barcode reader : Motorola Symbol)</p>

<p>I set the tag content to <code>é</code> (acute lowercase e) with a winform textbox and give it to read to my device, which reads <code>Ú</code> (acute uppercase U)</p>

<p>When I read the tag with the Android Barcode Scanner it reads <code>é</code>...</p>

<p>[I cannot upload images here, i'll post the barcode later]</p>

<p>I suppose encoding is the problem here so I took a look on the bytes sent : 233</p>

<p>On this website : <a href="http://www.ascii-code.com/" rel="nofollow">http://www.ascii-code.com/</a> , it says that <code>é</code> is 233 which is the expected behavior. But on this website : <a href="http://www.theasciicode.com.ar/" rel="nofollow">http://www.theasciicode.com.ar/</a> is says that <code>é</code> is 130 and <code>Ú</code> is 233 ! (btw I'm typing Alt+233 to display Ú on my Windows computer)</p>

<p>EDIT : apparently the first website shows ISO-8859-1 (windows-1252) characters. But the question remains : <strong>in which encoding is <code>é</code> coded 130 as per the second website </strong>?</p>

<p>EDIT 2 : I completely agree that UTF-8 will easily solve my problem (works with android, but I can't tell my device "Hey this barcode is UTF-8 encoded!" so it will show me raw information, see answer below.</p>

<ul>
<li>What is happening ? (edit : answered, single symbol encoding mismatch)</li>
<li>Is it normal to have two specific ASCII values for one character ? (edit : answered, two encodings are used)</li>
<li>Since I receive a 233 code, how can I tell the Handheld device to convert this value ?</li>
</ul>

<p>Thank you in advance !</p>