are you using the JDBC driver (marked as oracle in cfadmin)? what encoding was used in the database? how was the arabic data entered into the databse?
i am using the oracle jdbc driver defined in the oracle administrator console,
all connections to this database is successfull and no problems has ever arised
except when i tried to retrieve a CLOB attribute.
the encoding used for the database and the server on which it resides is UTF-8.
the arabic data has been imported from another database which has the exact
same schema with the same attributes,
except the oracle driver was oracle 10g 10.1.0.2.0 on the old server,- which
worked fine by the way even with the clob data- and the new server is
10.1.0.3.0.
what i mean by rubbish is fonts of characters that is neither arabic nor
english and is sure as hell unreadable.
again the problem is like this :
an oracle 10g databse has a table containing CLOB attributes as well as other
attributes including varchar2.
when i query this table, arabic fonts from the CLOB attributes appear as
rubbish where it works fine for varchar2 attributes.
this problem happens when using the database server on a unix machine which
has a default utf-8 encoding and runs an oracle 10.1.0.3.0 database driver
which i have been instructed to use.
i was using an oracle 10.1.0.2.0 driver based database which worked fine for
all attributes CLOB and others, note that the old server configuration is
exactly the same configuration on the new server.
i'd appreciate the response as i am running out of time and ideas.
Warmest Regards
are the garbaged text question marks "???" or something else?
-- Hiroshi
?( ? )= ?? ( ?? ? ), ?( ? ) = ?, ?( ? ) = ? ^? ??? ? ??? ????, ?( ? ) = ?? ?
?( ? ) ( ?? ? ), ????? ???????? ( ?? ???? ) ?????? ????????, ????? ??? ????????
( ?? ???? ) ?????? ????????
i configured the datasource to enable Enable retrieval of (CLOB) And (BLOB)
values, and i even increased the BLOB buffer size,
what is realy confusing is that the old datasource which was using the
10.1.0.2.0 database driver wasnt configured for retrieval of CLOB and BLOB
values, and still it worked fine and retrieved the values without any problems
in speed or text fonts , and that database server "the old one" has the exact
same configuration as the current server im using now.
please note that i am now using ColdFusion MX 7 in an effort to solve this
problem and i haven?t been successful so far.
Your help is MOST appreciated.
i modified the database character set using "Alter Database Command", shutdown
the database server and restart it in a restricted session first then alter the
character set, the data that was already in the database was now corrupted, i
imported a backup version of all schemas to a new user that i created under the
new character set "AL32UTF8", the data now displayed correctly in an SQL editor
instead of being gibberish, i performed a test using CFMX application server
and the query performed quite nicely, everything is working well now with no
problems at all, if anybody requires the procedure of altering the database
characterset please EMAIL me.
Many thanx to Paul Hastings & Stephen Dupre for their relentless efforts to
help me solve this problem.