Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Strange character set issue

rahulrasDec 22 2010 — edited Dec 22 2010
Hi All,

I am facing a character set issue.
This is 11.2 on Redhat 5.

I receive pipe delimited data files from other system. I don't know what OS and/or character set the sending system is on.

Sometimes some strange characters come in with the data (most of the file is plain English/Roman characters) e.g. en EspaƱa|BAN

Now, when this is loaded with sql*loader, somehow the pipe is not recognised. It is like the characters before pipe 'eat up' that pipe character. Effectively, a line with 10 pipe delimited fields will be treated as line with 9 fields.

I wonder how I can address this?
can this be dealt with by setting NLS_LANG?
or it is something at OS level?
How the OS character set and Oracle character set tie up?
How can I find out the various character sets (i.e. OS character set, file character set, Oracle character set) involved?

If anybody has any such previous experience, please share.

Thanks in advance.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 19 2011
Added on Dec 22 2010
4 comments
460 views