Why the character " Õ " displays "�" when passed in commandline ?

Solution Verified - Updated -

Issue

  • Need little assistance as explained below :
  • Here is a command that I can run at a Linux prompt, and it all works fine!!!
$ test.sh -t Õ 
  • The same command in a .sh file works, but the 'Õ' character is not interpreted properly. The results of each are as follows:
  • When submitting at the command line, the output looks like this....
2016-05-16 15:44:22 - Argument Received - t: Õ
  • When submitting with the above command in a .sh file, the output looks like this....
2016-05-16 15:38:37 - Argument Received - t �
  • Thus, when executing the script, the character is getting converted. The character is represented as an octal '325', hex 'd5', decimal '213'. We are trying to use this character as a delimiter in this process.
  • Any recommendations?

Environment

  • Red Hat Enterprise Linux 6.5

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.