| ||||||||
Cause | ||||||||
Oracle allows you to specify which character set it will use, both on the Oracle client and on the Oracle server. When the Oracle client flags the Oracle server to store a character it does not understand the Oracle server stores the character as a question mark. This usually happens when the character set on the client is not a subset of the character set in the database. | ||||||||
Resolving the problem | ||||||||
To resolve this problem you must identify what the character set is on your client, on your server, and if these character sets are compatible:
The following chart is a brief list of Oracle character sets and their compatibility.
The follow is an example of two code pages that are not completely compatible. If ISO-8859-1 was used on the database server and CP1252 was used on the client the top two rows of character in CP1252 could not be stored in the database server. The server would save these characters as question marks. CP1252 Encoding Table ISO-8859-1 Encoding Table |
Monday, January 25, 2010
Oracle Character set
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment