Hindi in Oracle 9i

Hi Everyone.
I am using oracle 9i database and using forms 9i . I am trying to store customer name in hindi .I am trying the following:-
1. The prompt of text box should be in hindi.
2. The input text box should be able to accept text in hindi.
3. The data should be stored in oracle db .
4. When I retrive data and print on report it should be in hindi.
I am facing problems in following:-
1. My exiting NLS_CHARACTERSET is WE81508859.. . What should I do it to change to UTF8 ( if I realy need it.)
2. Should I make changes in init.ora or somewhere else.
3. I am using jre 1.4.1.x.
I am using channakay ttf and kruti dev fonts
What I have done yet:-
1.Have 0racle 9i on windows 2000 server and client on same
2. regedit and changed NLS_LANG. Change the value to AMERICAN_AMERICA.UTF8 . For 9idatabse as well as devloper suite.
3. Internet explorer changed the following font Lucida Sans Unicode
4. SELECT * from NLS_DATABASE_PARAMETERS;
5. CREATE TABLE product_descriptions
( product_id NUMBER(6)
, language_id VARCHAR2(3)
, translated_name NVARCHAR2(50)
, translated_description NVARCHAR2(2000)
6. select Encoding from the View pulldown window click Unicode (UTF-8).
7 trying store hindi characters in table product_descriptions using isqlplus
But I am not able to do it.
Please help.
Prashant

Unless the OS code page you are running SQL*PLUS from supports Hindi you are not going to be able to display the data via SQL*Plus. iSQLPlus will allow you to display the Hindi data. Typically you set your NLS_LANG character set to match the code page of the OS. For iSQL*PLUS you will probably have to set it to UTF8 to display Hindi.

Similar Messages

  • Hindi in Oracle forms6i

    Hi,
    I am trying to create form having labels in hindi,and the data which will be going
    in database will be in english ,so what i have done i have changed nls_lang at client end to AMERICAN_AMERICA.UTF8 ,but still if create a label and changed font to mangal and types by changing key board layout to hindi.its showing ??????
    i m able to type in hindi with mangal font in notepad.
    Please help me out.
    Regards,
    Sandeep

    its showing ??????Where? In Forms 6i or sqlplus?
    AFAIK, sqlplus (command prompt) is not able to display umlaut characters so it will not be able to display characters for the regional languages. You can see umlauts in sqlplus for windows but I don't think it would display other language characters. The font used is a fixed font.

  • Maintaining databases in hindi using oracle 9i

    Hello all !!
    I am currently designing a website in hindi in which a hindi database is to be maintained..I am using java server pages and servlets to design the website.Kindly suggest me the step by step process as to how data can be saved and retrieved in hindi and what all steps have to be taken to configure oracle9i accordingly..I am looking forward for for ur help as i am a novice in this regard..thanx
    Surabhi Paliwal
    [email protected]

    A forum is not a right place for a step by step tutorial. Anyway, my advice is to look at:
    (i) The database character set: use AL32UTF8. You can theoretically use IN8ISCII, which would give you space savings, but as both Java and Windows support Hindi (actually: the Devanagari script) through Unicode, you should use Unicode. This way your database will be prepared for other languages, including other Indian and South Asian languages.
    (ii) Look at character length semantics as in:
    CREATE TABLE tab ( col VARCHAR2(20 CHAR), ...
    As each Devanagari character occupies 3 bytes in AL32UTF8, working in terms of characters instead of bytes, may be easier.
    (iii) Make sure your JSP pages are properly declared as encoded in UTF-8.
    (iv) Be prepared that you can store only up to 1333 Devanagari characters in VARCHAR2(4000). Declaring the column as VARCHAR2(4000 CHAR) will not change this. Therefore, for columns longer than 1333 characters, use CLOB.
    (v) I do not really know the Devanagari script, but I can imagine that because of its structure, i.e. syllables combined with vowel marks, you should not shorten words blindly using the SUBSTR function as a syllable without its following vowel mark may make no sense. Anyway, verify the rules associated with shortening words and implement more sophisticated substring functionality if necessary.
    (vi) A JDBC connection between an AL32UTF8 database and UTF-8 JSP pages should not need any extra configuration for Devanagari.
    (vii) Prepare instructions for your users regarding configuration of browsers. IE6 and Firefox seem to be already preconfigured for Devanagari. You may need to make sure that the client operating system is also configured to support Devanagari. On US or European versions of Windows 2000 and later, you may need to check the appropriate option in Control Panel->Regional Settings for the necessary support files to be added to the system. Mangal and Arial Unicode MS seem to be the fonts to use with Devanagari.
    -- Sergiusz

  • Bilingual feature implementation

    Hi,
    Can anybody tell me the steps in implementation of bilingual database (English and Hindi) in Oracle 9i. The front-end used is D2K. If anyone is aware, please reply with details of implementaton.
    Regards,
    RKS

    Ryan,
    I haven't tried this, so I can not guarantee it would work, but have you considered using the 'response forward' pattern and chaining routing services?
    e.g.
    Routing service A invokes service 1
    Routing service A invokes routing service B with the response from service 1
    Routing service B uses it's routing rules to decide if service 2 should be invoked.
    A sample response forward project can be found in the ESB samples zip file on http://www.oracle.com/technology/products/integration/esb/index.html.
    I believe this would work for you under the following conditions:
    (1) One way method invocation (you are not expecting a response from routing service A)
    (2) Routing rule for routing service B can be based on data in request to and response from invocation of service 1 and is not dependent on data that only exists in original request to routing service A.
    I hope this helps, so please post to this thread if it does or not.
    Peter

  • Displaying both Hindi and Arabic numerals in Oracle 10g PDF report

    Hi….
    Oracle experts told us to ask “In how many ways we can do it in oracle?” instead of asking “Can we do it in Oracle?” , I need ONE way to solve the following problem, it toke to much time and I don’t know if it can be solved !
    The problem:
    Can we print in - Oracle 10g reports - a PDF report with BOTH Hindi and Arabic numerals?
    Well, at design time everything is fine, you can use right-to-left, left-to-right and the print preview is showing BOTH Hindi/Arabic numerals fine, but when I tried to produce it as a PDF, unfortunately its not, means its either all Hindi or all Arabic numerals !
    I tried everything possible, environment variables: NLS_LANG, REPORTS_BIDI_ALGORITHM, and REPORTS_ARABIC_NUMERLS, setting Digit substitution to Context in windows regional settings, uifont.ali is modified properly according to metalink note, but nothing solved this issue!
    I noticed something, when I used the DESTYPE=printer and DESNAME=PDF995 (one of the PDF printers) , it worked fine , means the problem could be in the generic PDF generator of the Oracle reports server,
    But even with PDF995 you still need to feed the file name, which is not suitable for multi-user environment that need the report to be displayed via web browser.
    Does anybody face this before?
    Edited by: khaled.w on May 24, 2010 7:29 AM
    Edited by: khaled.w on May 24, 2010 7:35 AM

    Don't tell so much.
    Check the following link
    1. PDF Reports in Unicode / Arabic & English | Oracle Community
    2. OraFAQ Forum: Reports & Discoverer » Report in Arabic(pdf) (merged)
    3. Arabic Report generated to text file giving Jun... | Oracle Community
    Hope this helps
    Hamid

  • While generating reports in Oracle BI Publisher in pdf format, the generated pdf reports have hindi  इ matra displaced by one character. For example, रिपोर्ट is printed as रपेिोरट.  Word file generated of the same report have correct hindi इ  matra positi

    While generating reports in Oracle BI Publisher in pdf format, the generated pdf reports have hindi  इ matra displaced by one character. For example, रिपोर्ट is printed as रपेिोरट.  Word file generated of the same report have correct hindi इ  matra position and also pdf generated from this word file also contains the same.

  • How to configure Oracle National Language Support for Hindi

    Hello
    I am Working on one library project and right now it is in foxpro.
    it is working in local(hindi) language using c-dec software.Now i want to run this project using oracle national
    language support.i have done lots of rnd on that but till could not get success.what's wrong with that?
    Following the step i am applied for that
    1 I have create the database using in8iscii character set. Because In8iscii support the Hindi Language.
    2 Set the variable NLS_LANG = hindi_india.in8iscii in environment. I am using the Windows 2000 OS because
    it supports the Hindi font(Mangal).
    3 I am using the Oracle Developer as front end so using mangal font in front end i am able to display data
    in Hindi format that's why i am selected Windows 2000 os.
    4 I have done the special setting in Windows 2000 for Hindi.it is in controlpanel-regional setting-click the indic option
    for india and in input locals set keyboard layout as Hindi also.
    5 I also changed the Init.ora file and add the NLS_LANGUAGE = Hindi
    nls_territory = india. now, I opens the database using this Init.ora file.
    6 But It can't display the data in Hindi format.I could not able to display the data in Front End also.
    So,pls help me in Oracle and also guide me in Linux platform also.
    null

    Hi Nimit,
    I have tried inserting Hindi/Marathi into an Oracle database (I have tried versions 8.0.6 and 8.1.7).
    I created the database using UTF8 character set. The NLS_LANG was set to AMERICAN_AMERICA.UTF8. Inserts into the database were via iSQL*Plus or import. For querying I used OCI and Pro*C. The data for my app is being served up as XML. I have not tried Developer. The DB platforms have been both HPUX and Win2K, while the client platform has been Win2K/IE5.5 SP2. I have been using Code2000 as the font.
    Did you manage to view the stored data using the export utility ?
    Also, you can try using yudit to edit unicode files on Linux.

  • Develop oracle form in hindi

    any idea of how to develop an application by using orale multilingual features.I need your guidance on
    - To develop an application using Oracle forms 9i in hindi
    - To store data into database also in hindi
    Please guide me that what files i need to change, and also on which level e.g. on client m/c or on DB server or on application server.
    pls help me its urgent!!!

    Hi,
    Oracle METALINK is a good source of information. E.g. Note 260717.1 says:
    1. Forms 9i should be on Patch 3 and Java Plugin (JPI) should be 1.4.1.x.
    You would need to install the Java Plugin 1.4.1_x which can be downloaded from the Sun Java web site.
    2. Install MANGAL.TTF. This is the font picked up by JPI in font.properties.hi.
    3. Get IndicIM.jar from http://java.sun.com/products/jfc/tsc/articles/InputMethod/inputmethod. html#Installing_Java_input_method
    and put it in C:\Program Files\Java\j2re1.4.1\lib\ext ( or wherever you have installed it)
    4. Set the regonal settings so that you may choose Hindi as your user locale.
    5. Set the NLS_LANG in default.env to AMERICAN_AMERICA.UTF8
    6. To know how to switch the keybord and keyboard mapping refer
    http://java.sun.com/products/jfc/tsc/articles/InputMethod/inputmethod. html#Installing_Java_input_method Indic Input Method
    7. Set the NLS_LANG to AMERICAN_AMERICA.UTF8 in the environment\registry so that the Forms Builder can also display the prompts etc. in the Mangal font.
    8. Create a form with the required items having the font set to Mangal.
    9. If you are retrieving and storing hindi data in the database, set the database character set to something like UTF8 too.
    10. Save, compile and run the form using JPI.
    Frank

  • Printing Arabic(Hindi) numbers in oracle Report.

    Hi,
    I would like to print Arabic(Hindi) numbers in the reports eg:*1234567890*
    on metalink i found that i need to set
    REPORTS_ARABIC_NUMERAL=HINDI
    REPORTS_BIDI_ALGORITHM=UNICODE
    in reports.sh which i already set and restarted the CM. But did not work then i found i was using pasta for this printer so i set numbers=Hindi in pasta.cfg file.
    Still it is showing Arabic numbers not Hinid as explained above.
    Kindly suggest the solution for this task.
    Thanks.

    Hi,
    I think you did not get i meant. i have a oracle report (Concurrent Program)which shows employee id number.
    -> the employee id is stored in Arabic(English) format : 123435
    ->We would like this number to be shown as Hindi(Middle east number) format.
    When we login either arabic login or english login:
    --> Go to request --> submit request --> running--> completed succesfully- View output
    Here is the output with some arabic text and this number.
    The arabic text is apperiang ok but the number is apperiang in english format.
    Note: I am using pasta for this report to be printed.
    Kindly suggest.

  • Hindi font problem in oracle report under linux

    I want to show hindi shusha fonts in oracle reports in pdf format on linux OS.

    Exception in thread "main" java.lang.UnsatisfiedLinkError:
    /tmp/OraInstall2009-01-05_07-29-26PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6:
    cannot open shared object file: No such file or directoryInstall libXp*.rpm packages you'll find on disk 3 of Linux distro.

  • How to input hindi language in oracle forms 9i

    Hi All,
    I have a requirement that forms input as well as all labels should be in Hindi language.I am able to do the same for ARABIC language but Its not working for Hindi. It showing ????? character while trying to input.
    Please suggest me for the same.
    Thanks,
    Tauseef

    Hind,Punjabi font implimentation in Form bUilder and webform
    We are trying to impliment multilingual application.We want that the AS
    should be able to pick the multi session's .We have already done the settings as sujested by the metalink.
    It is working properly for American,Thai,French Languages..
    But we also want the Hindi,Punjabi support also.
    The first problem we facing is that the Mangal.ttf Font is not being recognised by the hindi locale nor the Raavi.ttf or Amrlipi(Western).ttf
    are not picked up by the Punjabi locale i.e they are displayed as junk characters '??????'
    I have made the Hindi.env file with NLS_LANG = HINDI_INDIA.UTF8
    and pnjabi.env file with NLS_LANG = PUNJABI_INDIA.UTF8
    and also in teh Formsweb.cfg file i have made teh changes as
    [Hindi]
    envFile = Hindi.env
    [Punjabi]
    envFile = Punjabi.env
    Kindly help its very Urgent.The TAR advice to do the OWC
    but its not avaiable at our place .So kindly help
    Awaiting for reply Egarly
    RGS
    roohie

  • Error while Installing Oracle Services for Microsoft Transaction Server

    I downloaded "Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP" and installed the personal edition. It did not install successfully and gave this error message:
    Error while Installing Oracle Services for Microsoft Transaction Server
    The specified key was not found while trying to GetValue
    - stop installation of all products.
    - stop installation of this component only.
    The installation of Oracle 9i Database was unsuccessful
    The Integration tools and client installed just fine from the same download. Why didn't the database install successfully? All the other components seemed to install just fine and the database appeared to be created - but I could not open it and there was not start menu option for DBA Studio.
    I am running Windows 2000 professional with Service Pack 3 on a 2 GHz Pentium4 machine with 512MB Rambus RAM, 32bit color graphics ATI All-in-Wonder card, about 40GB of disk space, a local peer-to-peer network via cat5 cable to another Win2k P3 machine, and Creative Soundblaster Audigy card. Do I need to adjust any network settings? Would it help or hinder if I installed MS IIS? WinNT has a Microsoft Transaction Server (MTS) but Win2k has COM+ instead; does that make a difference in terms of the installer looking for MTS? Do I need to configure COM+ in some special way / change settings?

    HI Salman,
    I am doing the following.
    1. I am installing Oracle 10.2.01 Database(Not Client) on my windows Xp laptop. While installation i Choose the custom option and Check the Oracle Windows Interface. In that i check the "Install Oracle Services for Microsoft Transaction server" checkbox. The installation goes on fine till 99% and when it tries to install the
    Oracle Services for Microsoft Transaction server it gives an error saying that "Microsoft Transaction server" was not found on the system.
    I had previously installed the same on my laptop and it was working fine. but after uninstallation when i try to re install i get this problem.
    If i go to the services.msc option in windows i still see the OracleMTSRecoveryService option even when i have uninstalled oracle. But when i try to start the services i get the following error
    Could Not start the OracleMTSRecoveryService on the local computer.
    Error 3: The system cannot find the file specified.
    Any help on how to resolve this issue will be highly appreciated

  • In oracle Httpuritype - Not getting the output correctly

    Hi, I am trying out httpuritype in oracle for the first time. My requirement is to get the input string and the from_language and to_language and has to be converted accordingly.
    I am using oracle 11.2.0.1.
    So had setup acl explicitly and started writing the below program.
    create or replace procedure trans_new_prc1
    (p_words in varchar2, -- words to be translated
    p_to in varchar2 , -- language to translate to
    p_from in varchar2 ) -- language to translate from
    is
    l_res varchar2(2000);
    l_words varchar2(2000);
    txt varchar2(2000);
    begin
    txt:=utl_url.escape(l_words);
    l_words:=regexp_substr(httpuritype('http://translate.google.co.in/?hl=en&tab=wT#'||p_from||'/'||p_to|| txt).getclob(),'"(.*?)"',1,1,null,1);
    Dbms_output.put_line( l_words);
    end;
    While converting from polish language to english language I get the output as
    SQL> exec trans_new_prc1('hen','pl','en');
    text/html; charset=ISO-8859-2
    But i need the exact string in polish language, which i am not getting. Please guide me.
    Even while converting it into chinese language, i get the following message
    SQL> exec trans_new_prc1('hen','zh-CN','en');
    text/html; charset=ISO-8859-2
    Please guide me to get the output exactly in chinese language.

    I think the problem is, google translate is not giving that info with this URL ! I removed REGEXP_SUBSTR and get all html code from HTTPURITYPE, in returned code, there is no translated word info!
    for the code
      exec trans_new_prc1('hen','ENGLISH','AUTO');result is:
    <!DOCTYPE html><html><head><meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><meta name=keywords content="translate, translations, translation, translator, machine translation, online translation"><meta name=description content="Google's free online language translation service instantly translates text and web pages. This translator supports: English, Afrikaans, Albanian, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, Esperanto, Estonian, Filipino, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kannada, Korean, Latin, Latvian, Lithuanian, Macedonian, Malay, Maltese, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh, Yiddish"><meta name=robots content=noodp><meta name=google content=notranslate><link rel="canonical" href="http://translate.google.com/"><title>Google Translate</title><link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml?hl=en" title="Google Translate"><script>function _gtErr(e){var i=new Image();i.src='/gen204?jserr='+encodeURIComponent(e+": "+e.stack).substr(0,2000);i.onload=function(){i.onload=null;};}window.onerror=_gtErr;</script><script>(function(){var ti_a=function(b){this.t={};this.tick=function(b,c,a){a=void 0!=a?a:(new Date).getTime();this.t=[a,c]};this.tick("start",null,b)},ti_b=new ti_a;window.jstiming={Timer:ti_a,load:ti_b};if(window.performance&&window.performance.timing){var ti_c=window.performance.timing,ti_d=window.jstiming.load,ti_e=ti_c.navigationStart,ti_f=ti_c.responseStart;0<ti_e&&ti_f>=ti_e&&(ti_d.tick("_wtsrt",void 0,ti_e),ti_d.tick("wtsrt_","_wtsrt",ti_f))}
    there is no "THEM" (translated word) in it.  (I couldnt write whole returned info because exceed post limits.)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • When I  Generate  PDF file(In Hindi Word) then Output is Blank only Englis

    Hi,
    When I Generate PDF file(In Hindi Word) then Output is Blank only English is coming.
    So can u suggest me ,How to show PDF file in Hindi word.I am using jasper report and Jasper report internally Jasper viewer output is showing all format.But PDF is not showing..
    I am using jasper report 4.0.1.
    Plz help me..
    Thanks
    Anup

    Hi,
    searched your post for keywords "JDeveloper" "ADF" "JSF" but could not find them. So are you sure you are posting to the right forum?
    If you have an issue with MS WOrd and PDF then Microsoft and Adobe are the ones to call for help. Jasper Reports also is not owned by Oracle, which is another area you want to investigate
    Frank

  • How to insert multi language data to oracle database

    Hi ,
    Can any one suggest the steps involved in implementing storage/retrieval of data in the language otherthan english on the database?. I am using Oracle 9i database.
    I want to write sql scripts to insert data to the database.How can i insert the data in the language otherthan english i.e hindi. ensuring storage and display of data is fine at the backend.
    CHARACTERSET is set AL32UTF8 and need to insert the data in the NVARCHAR2 datatype enabled column.
    Any suggestions would be greatly appreciated.
    Thanks and Regards,
    Poornima

    If you can write the text in Notepad, then enter the text and save the file with the encoding "Unicode big endian". Then, open the file in a hex editor. The first two bytes will be 0xFE and 0xFF (this is the Byte Order Mark). This code should be skipped for database storage as it is relevant to flat files only. What follows are two-byte character codes that you can put into UNISTR calls. The file with the word "Patra" will show up in the hex editor as:
    FE FF 09 2a 09 24 09 4d 09 30
    If you can enter the characters in your HTML browser, you can use the very useful conversion page at http://rishida.net/tools/conversion/ (this is not an official endorsement from Oracle but my personal advice). Enter the characters into the "Characters" text area and click on the corresponding [Convert] button. The "Hexadecimal code points" field will tell you the codes that you need to prefix with backslash and put into the UNISTR call.
    If you are unable to enter the characters on your workstation, then you can identify each letter in the text and look it up in the Unicode character database at http://www.unicode.org/Public/UNIDATA/Index.txt or http://www.unicode.org/Public/UNIDATA/NamesList.txt. The four-digit hexadecimal codes listed there are what you are looking for. Unfortunately, such lookup will not work for Chinese Han and Japanese Kanji characters as they have no names in Unicode.
    Another method is to use files in another language-specific encoding and convert them to Unicode before loading them into the AL32UTF8 database.
    -- Sergiusz

Maybe you are looking for

  • List problems in ie

    Hi, Ok, I have 2 problems (once again with ie suprisingly) I have a horizontal list, which in FF displays and functions just as have coded it to, yet in ie 6.0 you cannot see the 2px margins, the whole line is just sold grey instead of the gaps. my s

  • Is QuickTime PRO  7 still in Lion...?

    The whole Final Cut "Pro" rollout has me worried.   Just like Final Cut "Pro" X requires you to go back to FCP7 if you still want the Pro features.   Same with Quicktime X,  you need QT7 for pro functions.    Apple seems to be about removal of functi

  • [svn:bz-trunk] 20609: Change the default max object nest level from 1024 to 512.

    Revision: 20609 Revision: 20609 Author:   [email protected] Date:     2011-03-04 10:23:41 -0800 (Fri, 04 Mar 2011) Log Message: Change the default max object nest level from 1024 to 512. A max object nest level of 512 should be more than enough for m

  • Adjustment Layer Oddities

    I'm seeing some new and unwanted behavior using Adjustment Layers.  I love to use these for grading, CC and other effects, as I can easily apply one setting to a whole range of clips.  However, sometimes a clip will require tweaking of those settings

  • Sudden Motion Sensor on OSX 10.4.6 (iBook/PowerBook  G4)

    cheers! according to http://docs.info.apple.com/article.html?artnum=303178, there is a problem with the sudden motion sensor on my ibook g4 14'. my questions are: 1. is the sms really not working or is it just not showing up in the system profiler? 2