<div dir="ltr">Senhores, boa tarde!<div><br></div><div>O problema de mudar o local realmente tem a ver com o Sistema Operacional. Pelo que entendi do artigo indicado a seguir, no Windows só há uma codepage válida pra cada linguagem. No caso do português é  a codepage 1252. No linux é possível trocar a codepage pra linguagem, p. ex. pra utf-8 ou ISO-8859-1. Mais detalhes no artigo:</div>
<div><br></div><div><a href="http://withr.me/blog/2013/11/15/configure-character-encoding-for-r-under-linux-and-windows/">http://withr.me/blog/2013/11/15/configure-character-encoding-for-r-under-linux-and-windows/</a><br>
</div><div><br></div><div>Como paliativo sugiro intermediar com formatC(). Segue exemplo:</div><div><br></div><div><font face="courier new, monospace">### <code r></font></div><div><div><font face="courier new, monospace">val <- formatC(1247.51, format='f', decimal.mark=',', big.mark = ".", digits=2)</font></div>
<div><font face="courier new, monospace">sprintf("Matricula: %s \n Peso: %s", '123.4', val)</font></div></div><div><font face="courier new, monospace">### </code></font><br></div><div><font face="courier new, monospace"><br>
</font></div><div><font face="courier new, monospace">O comando formatC() entende os números corretamente e pode evitar os problemas anteriormente citados com uso de gsub().</font></div><div><font face="courier new, monospace"><br>
</font></div><div><br></div><div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">Éder Comunello <<a href="mailto:comunello.eder@gmail.com" target="_blank">c</a><a href="mailto:omunello.eder@gmail.com" target="_blank">omunello.eder@gmail.com</a>> <br>
Dourados, MS - [22 16.5'S, 54 49'W]<br></div></div>
<br><br></div></div></div>