I have an application developed on Oracle. This application uses Arabic language in my forms and data tables and worked good except for one error: It only displays the data in error code and users can't read the data correctly...

    Requires Free Membership to View

Check whether your database, applications and operating system are using compatible charactersets. Predicting the results when when storing an 8 bit characterset in a 7-bit database is virtually impossible. The characterset defined in NLS_LANG parameter does not change the client's characterset, it lets Oracle know what you are using on the client side so Oracle can do the conversion. There are both 7-bit and 8-bit Arabic encoding schemes.

Check out the following notes in Oracle Metalink: Note: 70117.1 - Create A Translation Using Translation Builder (Only applicable for AR8MSWIN1256 Character Set)
Note: 158577.1 – NLS_Lang explained.
Note: 226692.1 – Finding out your NLS setup
Note: 241048.1 – The priority of NLS parameters explained
Note: 225912.1 – Changing the Database Character Set - an Overview
Note: 66320.1 – Changing the database characterset or the Database national character set
Note: 13854.1 - Dump SQL command for NLS debugging

This was first published in October 2003

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: