step one: press that shift lock key again. it'll make your posts seem less aggressive.
step two: show what you have done. what do you need help with? we can't look into your computer to see what code you're running, you know.
There is no ASCII code for any of those characters, which is why you get 63 ('?'). ASCII is a 7 bit code that just has the unaccented english characters and some punctuation. http://en.wikipedia.org/wiki/ASCII
these characters called extended ascii i have create a program that store arabic words in ms access database but instead of appering as arabic character they apper in this format ÇÑÔÏ ÇäæÑ ÇÈÑÇåíã so is there is a way to let these words appear again in arabic?
I'm sorry, I have zero experience of working in Arabic. Presumably it's a question of chosing the right Charset when converting between your Java Strings and the bytes stored in the database. Certainly the default Charset isn't going to work.
"Extended ASCII" is just a vague generic term for pretty much anything that adds characters above 0x7F. It's certainly not a unique set of encodings. You have to chose a Charset to specify excatly which encodings you want to use above 0x7F.
Like I said, I have no experience with Arabic at all, but my best guess is that it will work if you chose the right Charset. Is this an existing database - in which case you need to find out what charset encoding it uses, or is this a database you are creating yourself - in which case UTF-8 may work?
That's "right" (ie correct) not "write" :)
If it's your database then you can try defining the database as using UTF-8 encoding, or maybe you will need to do that by adding it to the properties when initialising JDBC. I don't use Access, so I can't say for sure. You are at the limit of my knowledge, so maybe Google can help you with the next step?