Best suited CHARSET for ARABIC DATA STORAGE ???
HI,
I need to design an Web based application (with database as Oracle 8.1.7 and on WINDOWS NT4.0 platform), that would handle ENGLISH as well as ARABIC (SAUDI ARABIA) data. So i need to store data in both languages.
Which is the best suited CHARSET that you would suggest me to use?
- UTF-8 format.
- AR8ISO8859P6.
I have tried using AR8ISO8859P6 setting , but when i try save data from any front end , it stores junk data "??????". i even tried created table withNVARCHAR2 field type.
also i have tried out UTF-8 format ,it works fine for me, but still i need to know why the "AR8ISO8859P6" format CHARSET does'nt work fine for me .
pasted below is my NLS_DATABASE_PARAMETERS display.
SQL> select * from nls_database_parameters;
PARAMETER VALUE
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET AR8ISO8859P6
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZH:TZM
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZH:TZM
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_NCHAR_CHARACTERSET AR8ISO8859P6
NLS_RDBMS_VERSION 8.1.7.0.0
18 rows selected.
Please help......
You can also contact me on [email protected]
try this american_america.ar8msawin
good luck
or american_america.ar8mswin1256
Similar Messages
-
Can I use a portable hard drive for ipad data storage?
Can I use a portable hard drive for ipad data storage? I want an iPad mini, but don't want to get a large one (memorywise) along with cellular capability. I remember that the old iPads coiuld not communicate via their iPhone connector to transfer data. So can I do that iwth the newest iPad mini via the lightning connector somehow? Thanks, Tom
No. But you can with Seagate's wireless GoDrive.
-
Oracle Provider for Arabic Data
hi,
i was using "OraOLEDB.Oracle" provider with VB 6.0 for my oracle application uptill now. This provider worked fine untill i wanted to work with arabic data. I have my oracle code page set to arabic with NLS_Lang = Arabic_Kuwait.AR8MSWIN1256
Thus i can enter and retrive arabic data from the SQL interface, but if i try to enter arabic data thro VB, i get junk data.
Pls help.
Thankx in advance.
VinodVinod ,
Try setting the following custom command property for the provider.
myCommand.Properties("NDatatype") = True.
Also set the font of the text field in which you are taking the input
to Tahoma or some font supporting unicode.
regards
Jagriti -
Building a Oracle 10g db from the scratch for arabic data
I want to create a new db in Oracle 10g for storing the arabic data.
My client machine is Arabic Windows XP.
What are the steps that i will need to follow to make the db arabic supported.
What streps will be required if i choose to make it unicode supported?Configuring the database character set to AL32UTF8 will allow the database to store any character that can be represented in the UTF-8 character set in a CHAR/ VARCHAR2 column. So that would allow you to store Arabic data in CHAR/ VARCHAR2 columns.
The client-side configuration that is necessary will depend on the sorts of client applications you are using. Normally, you would set the NLS_LANG to match the client code page, which is presumably one of the Windows code pages (probably Windows 1256 if you're using an Arabic install).
Justin -
SAP Best Practice Guide for QM data pull to BI
Hello Gurus,
I am looking for SAP Best Practice Guide for Quality Mangament data modelling required for BI. That will solve my problem, to go through all the documentation before concluding to finalize the SAP Delivered Business Content objects.
Need your input.
Thanks,
Lasya.Need your inputs experts.
Thanks,
Lasya. -
hi all,
My problem is, in my oracle UI, i can write an insert statement and enter arabic data into my oracle database. But if i try to execute the same SQL statement from VB, the data goes all corrupted, and i cannot retrieve the arabic data in arabic format from the database. Am trying to find out, what driver i shud use so that i can update and retrieve arabic data from my database. When i give a select statement in oracle the data appears as ??????????. Please help.
Thankx in advance
Vinod CherianVinod ,
Try setting the following custom command property for the provider.
myCommand.Properties("NDatatype") = True.
Also set the font of the text field in which you are taking the input
to Tahoma or some font supporting unicode.
regards
Jagriti -
Dear All,
i am facing problam in uploading the arabic data to SIT throw API. when i import the data from excel to staging table. the arabic text is showing as question marks. if i upload throw SIT API the same question marks are showing in SIT front end screen.
Can you help me how to solve this issue.
Regards
Sai
Edited by: `sai on Nov 10, 2011 10:05 AMHi Hussein,
Applicaiton: 12.0.6
Database: 10.2.0.4.0
Character Set: UTF8
I am using hr_sit_api.update_sit.
In excel i have arabic Data. i have imported to the staging table. In Staging table the arabic text is showing as question markts.
I have uploaded the same Data form staging table to Oracle tables. It is uploaded successfully. After that i went and see the data from front end in SIT screen.
The data is showing as same question marks.
I want to see the arabic text in Staging tables. if arabic text is came in staging tables. then the same data will move to oracle tables.
Regards
Sai -
Concepts for reliable data storage
Hi all.
Suppose an application like network stream data recorder/player with cyclic replacement of old data with new one.
Which minimal concepts must be used for prevent data lost? Is transactions mechanism enough?
How to minimize a risk of damage entire database files when power-fail occures (or another event entail unexpected program crash).
Thank in advance.I did. Opened file manager and chose the network drive. The capsule asks for id and password. After I enter it gives me access. It's empty. I clicked on properties and it tells me I've stored 20.7 G on there. I went to another computer with same results. I had been running fine off this capsule for several months.
-
Looking for best design approach for moving data from one db to another.
We have a very simple requirement to keep 2 tables synched up that live in 2 different databases. There can be up to 20K rows of data we need to synch up (nightly).
The current design:
BPEL process queries Source DB, puts results into memory and inserts into Target DB. Out of memory exception occurs. (no surprise).
I am proposing a design change to get the data in 1000 row chunks, something like this:
1. Get next 1000 records from Source DB. (managed through query)
2. Put into memory (OR save to file).
3. Read from memory (OR from a file).
4. Save into Target DB.
Question is:
1 Is this a good approach and if so, does SOA have any built in mechanisms to handle this? I would think so since I believe this is a common problem - we don't want to reinvent the wheel.
2. Is it better to put records into memory or writing to a file before inserting into the Target DB?
The implementation team told me this would have to be done with Java code, but I would think this would be out of the box functionality. Is that correct?
I am a SOA newby, so please let me know if there is a better approach.
Thank you very much for your valued input.
wildemanHi,
After going through your question, the first thing that came to my mind is what would be the size of the 20K records.
If this is going to be huge then even the 1000 row logic might take significant time to do the transfer. And I think even writing it to a file will not be efficient enough.
If the size is not huge then probably your solution might work. But I think you will need to decide on the chunk size based on how well your BPEL process will work. Possible you can try different size and test the performance to arrive at an optimal value.
But in case the size is going to be huge, then you might want to consider using ETL implementations. Oracle ODI does provide such features out of the box with high performance.
On the other hand, implementing the logic using the DBAdapter should be more efficient than java code.
Hope this helps. Please do share your thoughts/suggestions.
Thanks,
Patrick -
Configure database for arabic data language support.
Dear Masters,
i m creating database in arabic language support. all configuration has been done. but while i m getting error in putty.
SQL> select # from tab;
select # from tab
ERROR at line 1:
ORA-00911: ??? ??? ????
SQL> show parameter nls
NAME TYPE VALUE
nls_calendar string
nls_comp string BINARY
nls_currency string
nls_date_format string
nls_date_language string
nls_dual_currency string
nls_iso_currency string
nls_language string ARABIC
nls_length_semantics string BYTE
nls_nchar_conv_excp string FALSE
nls_numeric_characters string
NAME TYPE VALUE
nls_sort string
nls_territory string SAUDI ARABIA
nls_time_format string
nls_timestamp_format string
nls_timestamp_tz_format string
nls_time_tz_format string
SQL>
SQL> SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ;
VALUE$
AL32UTF8
but while i m trying to insert data from putty(putty is also configured on UTF8) i m getting ???????? on command prompt.
even form6i also throwing same ????????
kindly guide where i m wrong.
THanks in AdvsWhere your database server is located does not matter, AIX or Windows or other os.
And AL32UTF8 would mean a Unicode database which means it may be used to store basically any language characters.
You need to look into client side locale settings, if e.g. windows pcs are setup properly or putty terminal configuration is correct.
Please download and use Oracle SQL Developer, as it is Unicode "aware" and can be used to verify character data.
In a Windows console window (cmd prompt), you need to take care of oem code page and matching char set part of NLS_LANG to indicate what's in use.
c:\>chcp
Active code page: 850
c:\>set nls_lang
nls_lang=.we8pc850
c:\>sqlplus test
SQL*Plus: Release 11.2.0.2.0 Production on Mon Sep 24 21:44:35 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
SQL> select unistr('abcåäö\2514\2524\2534') from dual;
UNISTR('A
abcåäö└┤┴
c:\>chcp 1256
Active code page: 1256
c:\>set nls_lang=.ar8mswin1256
c:\>sqlplus test
SQL*Plus: Release 11.2.0.2.0 Production on Mon Sep 24 21:44:49 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
SQL> select unistr('abcåäö\2514\2524\2534') from dual;
UNISTR('A
abc??????The ?'s right above likely means that character replacement has ocurred, since character set in use by client does not define characters stored/retrieved from the database. -
Best suited machine for FCP (iMac or MacBook Pro)
Hello,
I'm planning to replace my "old Maggi"... what!? I'm the only one around here who name his computer? (^_^)... anyway, as I was saying, I'm planning to replace my old G5 desktop dual 2.0Ghz for a new machine.
I would love to put my hands on a brand new Mac Pro but the price is too much for my current budget so I was thinking in a more "wallet friendly" option.
I need a machine powerful enough so it can handle pretty intensive work with *Final Cut Pro* and 3D (mainly Blender but also a bit of Cinema 4D). This is where I need some advice.
As I said before, I cannot afford a Mac Pro, so I was thinking that my best option relies between an iMac and a MacBook Pro.
Portability is not an issue, I'm more concern about "raw power". Of course I can get an idea just by reading each machine's specs, but there must be "small details" that make the difference. Plus a quote of "users' experience" that I would like to hear so I can make a "well informed purchase".
I'll really appreciate any advice.
P.S. That's right, MAGI... as in NEON GENESIS EVANGELION... I know, I'm a nerd, ha ha ha.if you are not terribly risk adverse ...
Implied in this statement - this process voids the Apple warranty and any free support for hardware issues at an Apple store.
I really don't care if the hacking company will stand behind the mod, it means sending the machine back to deal with it and they will not deal with ANY other issues that are unrelated to their mod - eg, if the screen dies in the first year, you are toast.
Doing the mod on a 3 year old machine makes sense as there is no warrenty at that time. Doing it on a brand new machine makes absolutely no sense - particularly as there are other options out there.
x
Message was edited by: Studio X -
Adobe Creative Suite Plugin for Arabic
Hello...
I am a registred Adobe Production Premium CS5.5 user. I would like to know is there any plugin to work with Arabic languages as well as English..?
I am looking forward to hearing your great support..Thank youDepends on the application. Ask in the application forum specific to the application you neeed to know about.
Most CS5.5 applications were licensed to Winsoft for Middle Eastern language support.
Bob -
Macbook Pro: Best external HD for video footage storage?
I've heard of problems with WD Mybook with the Macbook Pro. Lacie doesn't seem to be recognized by it either. Is there one that folks are having no problems with? 7200 rpms, 500 gig,etc.
Thanks. cjmIf you don't want to go with the SATA drives go with the G-Tech G-Raid FW800's....they are awesome and xtremely reliable. Thats all I use for my workflow.
http://www.g-technology.com/Products/G-RAID2.cfm -
[iPhone] what is the best practice for storing data? SQLite or Keychain ?
Can't find clear guideline about when and what should I store in Keychain and when to use files, SQLite.
I need to save large array of data that is configuration of application.
This configuration should not disappear in event of application upgrade or reinstall. It should be stored in Keychain, right?Only use the keychain if you need the added security. Even then it is not meant for large data storage. SQLite allows fast and efficient retrieval of subsets of the data and allows selection with the SQL language. Plists are handy but the entire data must be read in to access any portion so if the amount of data is small this is ideal.
-
TS4009 Refund for data storage purchase for iPhone
What is the email address or phone number to get a refund for iCloud data storage? Apple says simply to "contact Apple" without more specificity.
http://support.apple.com/kb/HE57#U
Follow the link. If you are in the US just scroll down to US & there's a link to email and the contact phone numbers. You can also use express lane.
I received a full refund of my ICloud storage purchase 43 days after purchase! The CSR were phenomenal and just friendly & professional - great experience! I might have lucked-out getting the reps (Shelley & Joshua).
I called: 1-800-MYIPHONE
The wait was maybe 2 minutes max!
Maybe you are looking for
-
Help please! When I try to sync my iPhone it tells me it can't find most of my files for the songs in my iTunes library, although the songs are there!!
-
Configuring PPPoE on 2801 with WIC-1ADSl
Hello All! I try to configure 2801 with WIC-1ADSl part of my config is: interface ATM0/1/0 no ip address no atm ilmi-keepalive dsl operating-mode auto pvc 0/55 encapsulation aal5mux ppp dialer pppoe-client dial-pool-number 1 interface Dialer1 ip addr
-
Creating database on multi cpu machines
Hello: I want to issue the create database statements on a machine that has multiple cpu. Would like to to know what are the parameters if any need to specify in the ora file and anything specific needs to be done in the create database statement and
-
Why does LabView 7.1 crash when using "Get Channel Info" vi ?
Hello, I have written a program to get channel information for all my virtual channels. It worked fine in Labview 6i but when we upgraded to 7.1, it crashes with "Labview has generated errors and will be closed by WIndows". We have a SCXI-1001 with 6
-
Update to 10.3.1.1565 - reboot hangs
Hello, I own 2 BBs (Z10-2 and Q10). The Update on the Q10 works fine, the Z10-2 starts the reboot but doesn't sucessfully finish. It hangs at 95 - 99% forever. Battery warms up - reboot ends up with the same situation. Even reset and installation of