title: setting NLS_LANG only for SQL*Plus
body: <p>I have <code>NLS_LANG</code> set in the registry for my local language.
  The CMD is not able to display the characters of my local language so i see jibrish. 
  i'm talking about prompts from the client and not actual data, error messages for example. </p>
  
  <pre><code>SQL&gt; conn scott/tiger
  ετσß°.
  </code></pre>
  
  <p>I need to keep the client's setting to the local NLS because other programs are dependent on it. </p>
  
  <p>I've tried adding <code>$set NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252</code> in the glogin but obviously it's not working since the script is executed only after sql*Plus had already been started.</p>
  
  <p>My question is , is there any way of setting the <code>NLS_LANG</code> to <code>AMERICAN_AMERICA.WE8MSWIN1252</code>  <em>only</em> for SQL*Plus ?</p>