<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Portuguese accent showing in display</title>
		<link>http://www.allegro.cc/forums/view/613377</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 15 Oct 2013 19:04:39 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hello guys, I&#39;ve never used a forum before, I always search for an answer to a problem, but this time.. Has been more than a half week and a still don&#39;t get a clue about what to do!</p><p>I&#39;m brazilian, and because of it, i got to translate my games to my language (portuguese), but there&#39;s a problem, my language got some accents like &quot;é á ç ô&quot; (i don&#39;t know if you guys can see it..)</p><p>There&#39;s the things I already tried:</p><p>- change the encoding of my source to Portuguese (Codepage 860) didn&#39;t work..<br />- change the encoding of my source to UTF-8 didn&#39;t work..<br />- use the ALLEGRO_USTR* and it didn&#39;t work eather...</p><p>I&#39;m really lost, can sameone help me?</p><p>That&#39;s my code:</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span> <span class="p">#include &lt;allegro5\allegro.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5\allegro_image.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5\allegro_font.h&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;allegro5\allegro_ttf.h&gt;</span>
<span class="number">  5</span><span class="p">#include &lt;sstream&gt;</span>
<span class="number">  6</span><span class="p">#include &lt;iostream&gt;</span>
<span class="number">  7</span><span class="c">//#include &lt;locale.h&gt;</span>
<span class="number">  8</span>
<span class="number">  9</span><span class="k1">using</span> <span class="k1">namespace</span> std<span class="k2">;</span>
<span class="number"> 10</span>
<span class="number"> 11</span><span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span><span class="k2">{</span>
<span class="number"> 12</span>  <span class="c">//setlocale(LC_ALL,"");</span>
<span class="number"> 13</span>
<span class="number"> 14</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number"> 15</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>image <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number"> 16</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_USTR"><span class="a">ALLEGRO_USTR</span></a> <span class="k3">*</span>stringStranger <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number"> 17</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a> <span class="k3">*</span>font_30 <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number"> 18</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_FONT"><span class="a">ALLEGRO_FONT</span></a> <span class="k3">*</span>font_40 <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number"> 19</span>
<span class="number"> 20</span>
<span class="number"> 21</span>  stringstream  dude<span class="k2">;</span>
<span class="number"> 22</span>  stringstream answer1<span class="k2">;</span>
<span class="number"> 23</span>  stringstream answer2<span class="k2">;</span>
<span class="number"> 24</span>  stringstream answer3<span class="k2">;</span>
<span class="number"> 25</span>  stringstream answer4<span class="k2">;</span>
<span class="number"> 26</span>  <span class="k1">int</span> contDisplay <span class="k3">=</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 27</span>  dude <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">"Olá sir, how are you?"</span><span class="k2">;</span>
<span class="number"> 28</span>  answer1 <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">"answer um"</span><span class="k2">;</span>
<span class="number"> 29</span>  answer2 <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">"answer dois"</span><span class="k2">;</span>
<span class="number"> 30</span>  answer3 <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">"answer tres"</span><span class="k2">;</span>
<span class="number"> 31</span>  answer4 <span class="k3">&lt;</span><span class="k3">&lt;</span> <span class="s">"answer uatro"</span><span class="k2">;</span>
<span class="number"> 32</span>
<span class="number"> 33</span>  
<span class="number"> 34</span>
<span class="number"> 35</span>  <span class="c">//program init</span>
<span class="number"> 36</span>  <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span>
<span class="number"> 37</span>    <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span> <span class="c">//initialize Allegro</span>
<span class="number"> 38</span>
<span class="number"> 39</span>  <a href="http://www.allegro.cc/manual/al_init_image_addon"><span class="a">al_init_image_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 40</span>  <a href="http://www.allegro.cc/manual/al_init_font_addon"><span class="a">al_init_font_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 41</span>  <a href="http://www.allegro.cc/manual/al_init_ttf_addon"><span class="a">al_init_ttf_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 42</span>
<span class="number"> 43</span>  font_30 <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_ttf_font"><span class="a">al_load_ttf_font</span></a><span class="k2">(</span><span class="s">"Arial.ttf"</span>, <span class="n">50</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 44</span>
<span class="number"> 45</span>
<span class="number"> 46</span>  display <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span><span class="n">640</span>, <span class="n">400</span><span class="k2">)</span><span class="k2">;</span> 
<span class="number"> 47</span>  <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>display<span class="k2">)</span>
<span class="number"> 48</span>    <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span> <span class="c">//test display DUUUUUDE</span>
<span class="number"> 49</span>
<span class="number"> 50</span>
<span class="number"> 51</span>  <a href="http://www.allegro.cc/manual/al_draw_ustr"><span class="a">al_draw_ustr</span></a><span class="k2">(</span>font_30, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>,<span class="n">255</span>,<span class="n">255</span><span class="k2">)</span>, <span class="n">0</span>, <span class="n">0</span>, NULL, <a href="http://www.allegro.cc/manual/al_ustr_new"><span class="a">al_ustr_new</span></a><span class="k2">(</span><span class="s">"Oiaeáá"</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 52</span>  <a href="http://www.allegro.cc/manual/al_draw_text"><span class="a">al_draw_text</span></a><span class="k2">(</span>font_30, <a href="http://www.allegro.cc/manual/al_map_rgb"><span class="a">al_map_rgb</span></a><span class="k2">(</span><span class="n">255</span>,<span class="n">255</span>,<span class="n">255</span><span class="k2">)</span>, <span class="n">0</span>, <span class="n">100</span>, <span class="n">0</span>, <span class="s">"Olá señor"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 53</span>  <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 54</span>    
<span class="number"> 55</span>
<span class="number"> 56</span>
<span class="number"> 57</span>
<span class="number"> 58</span>
<span class="number"> 59</span>  
<span class="number"> 60</span>  <a href="http://www.delorie.com/djgpp/doc/libc/libc_802.html" target="_blank">system</a><span class="k2">(</span><span class="s">"pause"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 61</span>  <a href="http://www.allegro.cc/manual/al_destroy_display"><span class="a">al_destroy_display</span></a><span class="k2">(</span>display<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 62</span>
<span class="number"> 63</span>  
<span class="number"> 64</span>
<span class="number"> 65</span>  cout <span class="k3">&lt;</span><span class="k3">&lt;</span> dude.str<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 66</span>
<span class="number"> 67</span>  
<span class="number"> 68</span><span class="k2">}</span>
</div></div><p>

Thank you very mutch guys!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Bruno Guerra)</author>
		<pubDate>Tue, 15 Oct 2013 00:01:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/613377/991334#target">Bruno Guerra</a> said:</div><div class="quote"><p>change the encoding of my source to UTF-8 didn&#39;t work..</p></div></div><p>

Try doing it in another editor. If nothing else helps, load the strings from a text file encoded in UTF-8.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Elias)</author>
		<pubDate>Tue, 15 Oct 2013 00:28:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m using Microsoft Visual Studio 2012, I need to use it because i&#39;m gonna embed Windows Forms to it... How can I do that? <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Bruno Guerra)</author>
		<pubDate>Tue, 15 Oct 2013 01:15:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Open the file with a software called Notepad++. Then go to Encoding menu and Choose <b>converting</b> to UTF-8 without BOM. VS should keep that coding in later work.</p><p>Oh, and please note, that non-ANSI characters will most probably not show in the windows command prompt (cmd.exe) no matter how much you try unless you change the font or use some character translation algorythm (I guess I use something like this to get Polish chars like ąęóćśźż, but I do not remember the code now), but it should work just fine in-game.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Nidrax)</author>
		<pubDate>Tue, 15 Oct 2013 02:51:07 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That&#39;s pretty strange that changing encoding didn&#39;t help you. How did you do that? You&#39;re probably doing it wrong. You should go to file-&gt;advanced save options and choose Unicode (UTF-8 Without Signature) - Codepage 65001, it is at the end of the list. Did you choose this encoding?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Aikei_c)</author>
		<pubDate>Tue, 15 Oct 2013 02:55:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You guys are right, I was doing it wrong <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" /> </p><p>I changed on Notepad++ to without signature and it work!</p><p>Thank you very mutch for the help!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Bruno Guerra)</author>
		<pubDate>Tue, 15 Oct 2013 07:13:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Welcome Bruno Guerra. I&#39;m from Brazil too. This forum is awesome. If you dont find the solution to your problems here, will not find in any place! <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Gabriel Campos)</author>
		<pubDate>Tue, 15 Oct 2013 16:57:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/613377/991352#target">Gabriel Campos</a> said:</div><div class="quote"><p> If you dont find the solution to your problems here, will not find in any place!</p></div></div><p>Always excepting girl friends, of course. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Tue, 15 Oct 2013 19:04:39 +0000</pubDate>
	</item>
</rss>
